問題タブ [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.

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

fluent-nhibernate - NCommon 初心者向けヘルプ

NCommon を試すために、このコンソール アプリを作成しています。

以下のコードでは、何も返されません。(これは AdventureWorks db を使用しています。)

[POCO SalesOrderHeader と ISalesOrderHeader のコードを除く]

追加しようとしたときのように、Proxy Factory プロパティ設定をもう追加しませんでした

SessionProvider の Fluently ステートメントに、同じキーのアイテムが既に追加されていると表示されました。

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

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);

彼らの目的が正確にはわかりません。さらに重要なのは、それらを適切に実装する方法です。私が見たほとんどの例は、生の入力パラメーターを返すだけです。

実際のケースまたはより複雑なシナリオでこれらのメソッドを正しく実装する方法は?

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

c# - NCommon - リソース、ドキュメント

私はNCommonプロジェクトを気に入っていますが、リソースとドキュメントが不足しているため、非常に使いにくくなっています。

良いリソース、例を知っている人はいますか...? リポジトリパターンなどの基本的な設定をいくつか見つけましたが、「NCommon.Rules」で完全に失われました。

ありがとうございました。

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

c# - NCommon に代わるものはありますか?

NCommon を使用すると、NHibernate で DDD を実行するために必要なすべての配管を処理する必要がなくなります。

とても気に入ったので、新しいプロジェクトのデフォルト アーキテクチャの一部にすることを真剣に考えています。

NCommon が行うことに対して、他の DDD の代替手段 (スクラッチからのコーディングを除く) があるかどうかを尋ねたいと思います。

ありがとう。

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

c# - NCommon-1.1での変更

NCommonのバージョンを1.1に更新しました。重大な変更があるようです。何が起こったのか:

  1. ストアコンテナクラス?
  2. ISessionを受け入れるNHRepositoryコンストラクター?

これらの変更に対処するためにコードをどのように変更する必要がありますか?

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

c#-4.0 - DDD - Enity Framework 4 と ncommon

UnitOfWork、Specification、Repository などの DDD パターンを提供する ncommon 1.1 で EF4 を動作させようとしています。

NCommon 構成行は、次の例外をスローしています。

SynchronizationLockException が発生しました

オブジェクト同期メソッドが、同期されていないコード ブロックから呼び出されました。

エラーをスローする実際のコードは次のとおりです。

これが私が実行しているコードです。

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

stored-procedures - Autofac、NCommon、Fluent NHibernate を使用してストアド プロシージャを呼び出す

プロジェクトでこれら 3 つのライブラリを使用しようとすると問題が発生します。FAQによると、Fluent NHibernateではストアドプロシージャの呼び出しが直接サポートされていないことを理解しています。そこで、ストアド プロシージャのマッピングを含む単純な hbl.xml ファイルを定義しました。

さて、私のサービス コードでは、NCommon ライブラリを使用して、次のようにしています。

したがって、DontKnowWhereToGetSessionManager を取得する唯一の方法は、Autofac にそれをサービスに注入させることです。しかし、それは間違った方法のようです。UnitOfWorkScope から取得する方法はありますか? それともAutofacで注入するだけですか?

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

structuremap - NCommon を StruceMap に登録するには?

IM は NHibernate で NCommon を使用しており、StruceMap を IOC として使用したいと考えています。NCommon を StructureMap に登録する方法を知っている人はいませんか?

NCommon に関する情報は次のとおりです。

https://github.com/riteshrao/ncommon/

Castle Windsorでの方法は次のとおりです

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

entity-framework-4 - NCommon 1.1 および EF4

私は NCommon を初めて使用し、開始するためのサンプル プロジェクトを探しています。

私はEF4を使用しています。

POCOでEF4を使用する必要があると思いますか?

助けてくれてありがとう。