0

私たちが計画しているフレームワークは、単一の作業単位を担当する複数のモジュールに分割されており、それらは相互に認識されるべきではありません。

ただし、各モジュールは独自のドメイン オブジェクトを持つことができます (城のドキュメントでは 1 つのアセンブリが優先されることはわかっています)。

以下を使用して、初期化後にアセンブリを追加できることを知っています。

ActiveRecordStarter.RegisterAssemblies(typeof(SomeModuleSpecificClass).Assembly);

ただし、必要に応じて各モジュールを登録し、後で実際に城を初期化したいと考えています。

現時点では、最初に ActiveRecord を開始するほど単純ではありません。

4

1 に答える 1

0

私たちは同じものを持っており、ビジネス オブジェクトを持つアセンブリが 1 つしかないことについては何も見たことがありません。単純に、スタートアップ ディレクトリ内のすべてのアセンブリを分析し、それらから可能なすべての AcitveRecord タイプをロード/初期化しました。main/starup-assembly (*.exe) の設定でアセンブリを識別してロードするための文字列のリスト、またはスキャンする必要があるディレクトリのリストを定義することもできます。またはそのすべて。

ご挨拶ジュイジュカ

于 2012-05-24T17:42:23.683 に答える