2010-09-03 68 views
0

我們這裏在我的公司即將開始ASP.Net MVC 2爲我們的用戶界面後端完全與WCF/WSDL接口。我已經看過各種書籍的示例,說明如何使用IoC容器從域視角鬆散地耦合應用程序,例如,統一或城堡(看起來是要走的路!)...但是有沒有什麼好的例子,雖然在使用WSDL調用...我們還沒有使用oData ...只是標準的WSDL。ASP.Net MVC 2的例子 - WCF/WSDL - 使用IoC方法

任何幫助,提示讚賞...

回答

0

服務合同的每一個爲你做一個WCF的服務的好地方「添加服務參考」將成爲一個界面。只需針對該界面編程即可。


所以你有一個ISomeService服務合同。通過該合同的實例給需要與之交互類:

public SomeClass(ISomeService service) 
{ 
    this._service = service; 
} 

public List<Something> GetSomething() 
{ 
    return _service.GetSomething(); 
} 

現在,你可以通過一個SomeServiceClient實例或SomeMockService實例類。

+0

謝謝......設拉子和約翰......但它似乎並不符合我的要求。「簡單地對該接口進行編程」...我接受約翰的建議並添加服務參考和I可以訪問接口,但是所有的外設代碼似乎都不同於其他實現。我甚至嘗試使用MVCTurbine,看看這是否會'緩解'實施... 我真的迷失在這裏,這就是爲什麼我問這個問題的一個WSDL例子的固體示例... 對不起,出現這麼笨...我顯然看不到它! – Dezzz 2010-09-04 16:12:12