問題タブ [ncommon]
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.
fluent-nhibernate - NCommon 初心者向けヘルプ
NCommon を試すために、このコンソール アプリを作成しています。
以下のコードでは、何も返されません。(これは AdventureWorks db を使用しています。)
[POCO SalesOrderHeader と ISalesOrderHeader のコードを除く]
追加しようとしたときのように、Proxy Factory プロパティ設定をもう追加しませんでした
SessionProvider の Fluently ステートメントに、同じキーのアイテムが既に追加されていると表示されました。
c# - IUserType を正しく実装するには?
を実装する新しいマッパー クラスを作成して、 NHibernateのカスタム型を作成する必要があります。ほとんどのメソッドとプロパティをオーバーライドするのは比較的簡単ですが、次のメンバーを正しく処理する方法を理解するのが難しい場合があります。IUserType
object Assemble(object cached, object owner);
object DeepCopy(object value);
object Disassemble(object value);
object Replace(object original, object target, object owner);
彼らの目的が正確にはわかりません。さらに重要なのは、それらを適切に実装する方法です。私が見たほとんどの例は、生の入力パラメーターを返すだけです。
実際のケースまたはより複雑なシナリオでこれらのメソッドを正しく実装する方法は?
c# - NCommon - リソース、ドキュメント
私はNCommonプロジェクトを気に入っていますが、リソースとドキュメントが不足しているため、非常に使いにくくなっています。
良いリソース、例を知っている人はいますか...? リポジトリパターンなどの基本的な設定をいくつか見つけましたが、「NCommon.Rules」で完全に失われました。
ありがとうございました。
c# - NCommon に代わるものはありますか?
NCommon を使用すると、NHibernate で DDD を実行するために必要なすべての配管を処理する必要がなくなります。
とても気に入ったので、新しいプロジェクトのデフォルト アーキテクチャの一部にすることを真剣に考えています。
NCommon が行うことに対して、他の DDD の代替手段 (スクラッチからのコーディングを除く) があるかどうかを尋ねたいと思います。
ありがとう。
c# - NCommon-1.1での変更
NCommonのバージョンを1.1に更新しました。重大な変更があるようです。何が起こったのか:
- ストアコンテナクラス?
- ISessionを受け入れるNHRepositoryコンストラクター?
これらの変更に対処するためにコードをどのように変更する必要がありますか?
c#-4.0 - DDD - Enity Framework 4 と ncommon
UnitOfWork、Specification、Repository などの DDD パターンを提供する ncommon 1.1 で EF4 を動作させようとしています。
NCommon 構成行は、次の例外をスローしています。
SynchronizationLockException が発生しました
オブジェクト同期メソッドが、同期されていないコード ブロックから呼び出されました。
エラーをスローする実際のコードは次のとおりです。
これが私が実行しているコードです。
stored-procedures - Autofac、NCommon、Fluent NHibernate を使用してストアド プロシージャを呼び出す
プロジェクトでこれら 3 つのライブラリを使用しようとすると問題が発生します。FAQによると、Fluent NHibernateではストアドプロシージャの呼び出しが直接サポートされていないことを理解しています。そこで、ストアド プロシージャのマッピングを含む単純な hbl.xml ファイルを定義しました。
さて、私のサービス コードでは、NCommon ライブラリを使用して、次のようにしています。
したがって、DontKnowWhereToGetSessionManager を取得する唯一の方法は、Autofac にそれをサービスに注入させることです。しかし、それは間違った方法のようです。UnitOfWorkScope から取得する方法はありますか? それともAutofacで注入するだけですか?
structuremap - NCommon を StruceMap に登録するには?
IM は NHibernate で NCommon を使用しており、StruceMap を IOC として使用したいと考えています。NCommon を StructureMap に登録する方法を知っている人はいませんか?
NCommon に関する情報は次のとおりです。
https://github.com/riteshrao/ncommon/
Castle Windsorでの方法は次のとおりです
entity-framework-4 - NCommon 1.1 および EF4
私は NCommon を初めて使用し、開始するためのサンプル プロジェクトを探しています。
私はEF4を使用しています。
POCOでEF4を使用する必要があると思いますか?
助けてくれてありがとう。