如何将服务添加到WCF服务库。它是否正确?

时间:2013-02-11 17:15:38

标签: wcf

我是WCF和.Net应用程序的新手。如果我问一些基本而愚蠢的问题,请原谅我。

基本上我的项目是创建一个WCF服务,该服务将调用Oracle存储过程,该过程返回一组参数,然后将这些参数传递给Exchange Server以发送电子邮件。

到目前为止,我做了类似这样的事情: 在VS 2010创建项目中; Visual C#; WCF;选择WCF服务库。 描述为“用于创建WCF服务类库(.dll)的项目”。 提供app.config Debug会自动启动WCF服务主机和WCF测试客户端。 我最初遵循以下网站中给出的MSDN示例:

http://msdn.microsoft.com/en-us/library/ms731835.aspx

现在我在同一个解决方案中添加了另一个项目,并选择了WCF服务应用程序在IIS主机中托管上述内容。这给了我web.config文件。

在我继续下一个问题之前,请告诉我最后一步是正确还是错误?         为了进一步继续,我尝试在web.config文件中添加我的实现服务引用。

当我尝试调试时,我正在获得一个单独运行的服务主机(我的计算机上的一个图标),并且还打开了一个WCF测试客户端。它是否正确?现在我该如何进一步?我没有线索.. 现在,我是否创建了使用数据访问调用存储过程的方法?

如何进一步处理?我被卡住了。请帮忙。

谢谢。

1 个答案:

答案 0 :(得分:1)

您在正确的道路上只需要调用存储过程,然后调用读取数据并调用方法并将其传递给客户端。
以下是您的帮助屏幕截图的完整示例

SQL Server
http://www.codeproject.com/Tips/468354/WCF-example-for-inserting-and-displaying-data-from

WCF数据服务和Oracle数据库的OData
http://download.oracle.com/oll/obe/EntityFrameworkWCF/WCFEntityFramework.htm

在Oracle数据库WCF上调用操作
http://msdn.microsoft.com/en-us/library/dd788075%28v=bts.10%29.aspx