単純なwinformsアプリケーションを構築していますが、nティアアーキテクチャ、Dependecyインジェクション(単純インジェクタ付き)、Entity Frameworkコードファースト、リポジトリおよび作業単位パターンを使用しています。DIフォームとリポジトリを持つWinForms N-Tierアプリケーション
- UIレイヤー。
- フォーム。
- ビジネスロジックレイヤー。
- ビジネスオブジェクト "マネージャ"(ビジネスプロセスを公開するクラス)。
- データアクセス層
- リポジトリ。
- データベースコンテキスト。
基本的に、私は、アプリケーションのエントリポイント(Program.csを)上の私のコンテナにオブジェクトを登録することができます知っているが、それは唯一のデータアクセス層のオブジェクトを除外UIからアクセス可能なオブジェクトのために働きます。
したがって、クラスライブラリであるため、ビジネスロジックレイヤからオブジェクトを登録するにはどうすればよいですか。
ありがとうございます。
をこれは愚かな反復です**これをやろうとしないでください、あなたはあなたのコードを悩ますでしょう。 EntityFramework ** IS **作業単位とリポジトリのパターン –
関連:http://programmers.stackexchange.com/q/300376/201695 –