0

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

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

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

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

4

2 回答 2

1

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

如何为代理创建实例

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

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

ServiceReference1.IServiceClient obj = new ServiceReference1.IServiceClient();
Console.WriteLine(obj.yourServiceMethod());
于 2013-10-16T14:13:58.953 回答
0

创建一个代理类对象并使用 . 操作员

于 2013-10-15T10:11:10.307 回答