0

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

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

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

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

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

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

当我尝试调试时,我得到了一个单独运行的服务主机(我机器上的一个图标),并且 WCF 测试客户端也打开了。这个对吗?现在我该如何进一步进行?我不知道.. 现在我是否创建可以使用数据访问调用存储过程的方法?

我该如何进一步进行?我被困住了。请帮忙。

谢谢你。

4

1 回答 1

1

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

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

用于 Oracle 数据库的 WCF 数据服务和 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

于 2013-02-11T17:23:37.307 回答