3

StructureMap (DI フレームワーク) を WCF と統合できた人はいますか?

このように WCF サービスのコンストラクターで既定のインスタンスを返すことができますが、明らかに理想的ではありません。

public MemberService()
{
     this.memberRepository = StructureMap.ObjectFactory.GetInstance<IMemberRepository>();
}

私はこれを見ました(http://www.lostechies.com/blogs/jimmy_bogard/archive/2008/07/29/integrating-structuremap-with-wcf.aspx ) しかし、最新の 2.5+ とは互換性がないと思うので、うまくセットアップできませんでした。 StructureMap のリリース。

4

1 に答える 1

5

これはすでにここで議論されています。提供した例でどのような問題が発生しましたか? サービスのコンストラクターでコードを記述する代わりに、 IInstanceProvider実装のGetInstanceメソッドでコードを記述します。

于 2009-01-04T08:41:31.747 に答える