从控制台应用程序获取wcf结果

时间:2013-10-15 10:05:08

标签: wcf console

我想从WCF服务(公开数据库视图)获取值,并从控制台应用程序将数据插入我的数据库。

当我尝试在浏览器中访问WSDL时,我得到了结果。

我在控制台应用程序中添加了wcf服务引用。之后我需要做什么。?

任何帮助将不胜感激。谢谢

2 个答案:

答案 0 :(得分:1)

向控制台项目添加服务引用意味着您已创建代理。接下来,您应该为代理创建一个实例,并调用方法驻留在服务中。

如何为代理创建实例

通过将“Client”附加到您的服务名称而创建的代理类,例如您在服务中的接口名称是IService,那么您的代理类名称将是IServiceClient。

在向项目添加服务时请注意命名空间的名称。您可以在Service References文件夹下验证解决方案资源管理器中的命名空间,例如,如果您的命名空间是ServiceReference1,那么下面的代码将解释其余的

ServiceReference1.IServiceClient obj = new ServiceReference1.IServiceClient();
Console.WriteLine(obj.yourServiceMethod());

答案 1 :(得分:0)

创建代理类对象并使用调用方法。操作