2010-09-03 32 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