問題タブ [sharp-architecture]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
93 参照

wcf - wcf 全体でエンティティを Nibernate する

Sharp Architecture を使用して、Wcf を介して nhiberate を制御することについて読んでいます。遅延ロードされた nhiberante エンティティを wcf 経由で送信するのに役立つシャープ アーキテクチャに何かありますか?

0 投票する
1 に答える
1246 参照

nhibernate - SharpArchitecture で Npgsql を使用する際の問題

SharpArchitecture で Npgsql を使用しているときに助けてくれる人はいますか?私はイライラしています。Postgresql 8.4、Npgsql 2.0.11、SharpArchitecture 2.0.0.0、および Visual Studio 2010 を使用しました。

「success」という名前の私のサンプル プロジェクト。

1)すべてのプロジェクトでNpgsqlドライバーを参照し、NHibernate.configを次のように設定しましたが、問題はないと感じました:

2)データベースドメインファイルは次のとおりです。テーブル名はstudent(sno、sname、sage)で、snoはPKで、文字列を入力します:

3) Id 以外の列テーブルを使用するために、デフォルトの MyEntity1.cs を削除し、AutoPersistenceModelGenerator.cs を次のように変更しました。

4) Tasks プロジェクトで、"sno" でレコードを取得するために、インターフェイス IStudentRepository.cs とクラス StudentRepository.cs を作成し、NHibernateRepository を変更します。

5) MVC プロジェクトで、StudentController.cs を作成し、NHibernateRepository の代わりに StudentRepository を使用します。主要なコードは次のとおりです。

6) ビューを作成し、今までは問題ありませんでしたが、最後のステップで、プロジェクトに次のようなエラーが表示されます。ただし、プロジェクトを SQL Server 2005 プラットフォームに変更する場合は問題ありません。Global.asax.cs にエラーが表示されました。

エラーの詳細は次のとおりです。

私を助けてください!最終的な努力が足りないために、成功には至らないと感じました。私はイライラしています!

0 投票する
0 に答える
184 参照

asp.net-mvc-3 - シャープ アーキテクチャを 1.9.6 から 2.0.x にアップグレードする

Sharp Architecture 1.9.6 で構築された既存の ASP.NET MVC3 サイトがあり、2.0.4 にアップグレードしたいと考えています。

NuGet を使用して: Update-Package sharp-architecture. 明らかに、多くのコンパイルの問題があります...そのため、大まかなガイドとしてバージョン履歴を使用して参照を更新しようとしています。

残念ながら、SharpArch.Infrastructure のような名前空間が 2.0.0 の間のどこかで消えたように見えるので、それほど役に立ちませんでした -> 2.0.4 は、セマンティック バージョニングを使用していると思っていたので奇妙です... しかしとにかく...

インターウェブでアップグレード方法のガイドを探していますが、役立つものは見つかりませんでした。シャープ アーキテクチャのブログを読んでも、この問題は解決しませんでした...

バージョン 2.0.x にアップグレードする方法についてのガイドがあるかどうか、だれか知っていますか? きっとできるはずです。それとも、Templify を使用して新しいサイトを開始する予定ですか?

0 投票する
1 に答える
794 参照

asp.net-mvc-3 - アーキテクチャの定義:MVC 3(シャープアーキテクチャ)+マルチテナンシー

私の考えを皆さんと共有し、アドバイスをいただきたいと思います。可能な限り最高のアーキテクチャでアプリケーションを定義したいと思います。コメントをいただければ幸いです。どうぞ...

私のテクノロジー:Sharp Architecture 1.9(MVC3、NHibernate、Castle Windsorなど)とSQLServerデータベース

私のビジネスケース:SaaSアプリケーション。多くの顧客がそれぞれ多くのユーザーを抱えており、顧客ごとに1つのデータベースがあり、コードの同じコード(1つのインスタンスのみ)があります

問題:複数のユーザーが同じコードで同時に異なるデータベースに接続できるようにする必要があります(1回のインストールのみ)。私の知る限り、SharpArchitectureはデフォルトでこのようなものをサポートしていません

いくつかの調査の後、私は新しい概念を見つけました:マルチテナンシー。私はそれがそれを行うための適切な方法だと思います。

だから質問は:

私の仮定は正しいですか?マルチテナンシーは私の目標を達成するための最良の方法ですか?

一方、私はいくつかの興味深いリンクを見つけました:

http://weblogs.asp.net/zowens/archive/tags/Multi-tenancy/default.aspx(MVCアプローチ) http://msdn.microsoft.com/en-us/library/aa479086.aspx

誰かが私に追加情報を提供できますか?

御時間ありがとうございます

よろしくお願いします

0 投票する
1 に答える
1852 参照

nhibernate - Fluent NHibernate の複数の UniqueKey

次のように、2 つの複数列の一意の制約を定義する必要があるシナリオがあります。

この理由は、UserName と Email の両方をクライアントごとに一意にする必要があるためです。結果の SQL は次のようになります。

これは望ましい効果ではありません。次の SQL を作成するにはどうすればよいですか?

これが Fluent または NHibernate の問題/制限であるかどうかはわかりません。どんな助けでも大歓迎です。

0 投票する
1 に答える
264 参照

nhibernate - S#arp アーキテクチャによる SQL Azure フェデレーション

私は S#harp アーキテクチャを使用していますが、それを使用して SQL Azure フェデレーションにアクセスする方法を見つけた人はいますか?

SQL Azure ではトランザクション内で "use Federation" ステートメントを使用できないため、次のコマンドはトランザクションの外部で実行する必要があることを認識しています。

カスタム NHibernate セッション クラスを作成する例を示す別の投稿がここにありますが、S#arp アーキテクチャを使用してこれをどのように達成/拡張できますか?

NHibernate.Shards やマルチテナント S#arp アーキテクチャ拡張など、SQL Azure フェデレーションには他のシャーディング オプションがあることも認識していますが、他のオプションを提供するのではなく、質問に答えてください。

S#arp アーキテクチャと SQL Azure フェデレーションを使用しているのは私だけではありません。Google はあまり提供していません。他の誰かが解決策を見つけた場合は、共有してください。

0 投票する
1 に答える
206 参照

c# - 従来の ASP.Net アプリケーションで Sharp Architecture を使用できますか?それとも ASP.Net MVC 専用ですか?

NHibernate をデータ アクセス レイヤーとして使用する新しいプロジェクトを開始したいと考えています。私の質問は、ASP.Net アプリケーションでシャープ アーキテクチャを使用できますか、それとも ASP.Net MVC 専用ですか?

0 投票する
1 に答える
295 参照

asp.net - NHibernateおよびSharpアーキテクチャ-NHiberate.configを変更した後、DB接続が更新されない

ASP.NETにWebサービスを実装しています。

次のように、Global.asaxイベントハンドラーでNHibernateセッションをインスタンス化します。

私の問題は、NHibernate.config接続文字列を更新して別のデータベースに接続する必要があるときはいつでも(テスト目的で、デプロイメントサーバー上で)NHibernateは以前に接続されたDBへの接続を維持します。

この問題を解決できるのは、IISを再起動することだけです。これがIISでの一種のキャッシングによるものかどうか、誰かが知っていますか?または私が見逃したいくつかの設定?前もって感謝します!

0 投票する
2 に答える
563 参照

asp.net-mvc - シャープ アーキテクチャ - エントリ ポイントが見つかりませんでした

  1. 新しい Sharp Architecture アプリケーションをインストールする
  2. YourApp.Web.Mvc を実行する
  3. 次のエラーを参照してください。

エントリーポイントが見つかりませんでした

0 投票する
1 に答える
2220 参照

asp.net-mvc - Sharp アーキテクチャ - NewtonSoft.Json アセンブリの不一致

  1. 新しい Sharp Architecture プロジェクトを作成します。
  2. 正常にビルド、DB を作成し、Web アプリを実行します。
  3. Web ビューを介してデータベースに新しいエンティティを追加しようとします。
  4. エラーを取得します。

ファイルまたはアセンブリ 'Newtonsoft.Json, Version=4.5.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed' またはその依存関係の 1 つを読み込めませんでした。見つかったアセンブリのマニフェスト定義がアセンブリ参照と一致しません。(HRESULT からの例外: 0x80131040)