IoC と DI の .NET ライブラリを簡単に説明すると、私は Ninject2 を使用することにしました。DDD スタイルによると:
- インフラストラクチャ: Entity Framework 4.0 .edmx モデルとリポジトリの実装があります
- ドメイン層: POCO オブジェクトとリポジトリ インターフェイス (インフラストラクチャに実装) があります。
- アプリケーション サービス: ドメイン層からリポジトリ インターフェイスで定義されたメソッドを呼び出す WCF サービスがあります。
私の質問は、Ninject2 を使用して WCF にリポジトリを挿入する方法です。Ninject2 に関するいくつかの記事を読みましたが、非常に単純な例が示されています (例: 同じクラス ライブラリでの依存性注入)。どんな指示も役に立ちます:)。
大変感謝します!