2009-01-04 8 views
3

任何人都有結合StructureMap(DI框架)與WCF的運氣嗎?帶有WCF的StructureMap?

我可以像這樣在我的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不兼容。

+0

我知道這是一箇舊帖子,但仍排在谷歌搜索的頂部。我只是放了一個樣本,有人可能會在未來找到有用的東西? https://github.com/house9/SampleWcfClientWithStructureMap – house9 2010-12-02 19:06:04

+0

我能夠讓WCF和StructureMap與您鏈接到 – JeremyWeir 2011-06-03 18:49:12

回答

5

這已經在討論here。你提供的例子遇到了什麼問題?代替在服務的構造函數中編寫代碼,您可以將其寫入IInstanceProvider實現的GetInstance方法中。