ADO.NET数据服务& Oracle - 带有Oracle的RESTful WCF

时间:2009-06-08 06:51:22

标签: wcf oracle wcf-data-services

我正在研究WCF并且想以RESTful方式创建我的框架。我刚刚开始研究ADO.NET数据服务,但它似乎只支持SQL Server,这是正确的吗?你能和Oracle竞争吗?

4 个答案:

答案 0 :(得分:1)

ADO.net数据服务和WCF都以模型为基础。您可以使用适合Oracle驱动程序的适当模型层提供对数据的宁静访问。事情可能无法开箱即用。在WCF中,您可以使用像NHibernate这样的Oracle友好映射器,并以一种宁静的方式公开您的数据交换。对于Astoria,您可能需要寻找Oracle数据库的EF提供程序。但它可能。

编辑:似乎ADO.net实体框架已经是Oracle友好的!你在纯WCF或Astoria方式上没有问题

答案 1 :(得分:1)

请参阅以下问题以获取更新,更全面的答案。 Is it possible to expose data from Oracle using OData?

答案 2 :(得分:0)

ADO.NET Data Services依赖于ADO.NET实体框架,它肯定也支持Oracle。 WCF本身完全与数据库无关 - 这里没有限制。我不明白为什么你不能将ADO.NET数据服务与Oracle后端一起使用。

马克

答案 3 :(得分:0)

以下是有关如何操作的链接 - http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/dotnet/EntityFrameworkWCF/WCFEntityFramework.htm

您实际上需要为目前处于测试阶段的EF安装ODAC: http://www.oracle.com/technetwork/topics/dotnet/downloads/oracleefbeta-302521.html

在VS中它适用于我,但在IIS中却不行,这是我面临的问题。

HTH