如何在ADO.NET实体数据模型中连接Oracle

5
有人建议我在这里使用Entity Framework,当我问了这个问题时:用什么更好地构建数据层,强类型的数据集还是类
于是我阅读了很多关于Entity Framework的文章,我了解到Entity Framework的设计是独立于数据源的,它支持大多数流行的DBMS。
我有带有SP1的vs2008,并尝试添加ADO.NET实体数据模型,但我无法从Oracle连接中生成模型,似乎它只支持SQL Server!!
那么它是否已经支持Oracle了呢?!
2个回答

4
我还跟随了多个针对使用Oracle的模型优先实体框架设计的教程,但它们都陷入了同样的死胡同。
我能够通过服务器资源管理器连接到我的Oracle数据库,但在添加ADO.NET实体数据模型时却不能。我只看到可以选择SQL Server驱动程序。
最终,我阅读了这篇 文章,其中提到了以下内容:

必须从http://otn.oracle.com/dotnet下载32位Oracle Developer Tools for Visual Studio,以便支持实体框架设计时功能和其他Visual Studio设计器(例如TableAdapter向导)。此NuGet下载不会启用设计时工具,仅支持运行时。

按照文章中提供的链接,我下载了带有Oracle Developer Tools for Visual Studio的32位ODAC,这使我能够连接到我的Oracle DB。

3

似乎微软阵营仍然没有解决方案,而所有其他解决方案都是商业化或测试版,不能在生产环境中使用。无论如何,感谢您的帮助... - Wael Dalloul

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接