如何在ADO.NET實體數據模型中連接到Oracle

.net entity-framework oracle visual-studio-2008

當我問這個問題時,有人建議我在這裡使用Entity Framework: 構建數據層,強類型數據集或類更好的是什麼

所以我閱讀了很多關於實體框架的文章,我理解實體框架旨在獨立於數據源,它將支持大多數流行的DBMS。

我有vs2008 SP1,我試圖添加ADO.NET實體數據模型 ,但我無法從Oracle連接生成模型,它似乎只是支持SQL Server!

它支持Oracle還是不支持?!


熱門答案

我還跟踪了多個關於使用Oracle的模型優先實體框架設計的教程,但它們都達到了相同的死胡同。

我能夠通過服務器資源管理器連接到我的Oracle數據庫,但在添加ADO.NET實體數據模型時卻無法連接。我所看到的只是SQL Server驅動程序可供選擇。

我最終準備好了這篇文章 ,其中說明如下:

http://otn.oracle.com/dotnet下載的32位Oracle Developer Tools for Visual Studio是Entity Framework設計時功能和其他Visual Studio設計者(如TableAdapter嚮導)所必需的。這個NuGet下載不支持設計時工具,只支持運行時支持。

根據文章提供的鏈接,我使用Oracle Developer Tools for Visual Studio下載了32位ODAC,這使我可以連接到我的Oracle DB。



許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因
許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因