簡體   English   中英

Visual Studio 2013 ADO.net實體模型沒有Oracle數據源

[英]Visual Studio 2013 ADO.net entity model does not have Oracle data source

我剛剛安裝了Visual Studio 2013,並嘗試設置實體框架來訪問oracle數據庫。

我單擊新的ADO.NET實體模型,然后單擊“從數據庫生成”,但是當我單擊“新建連接”時,在數據連接屏幕上,我沒有看到oracle出現在數據源列表中。 我只有兩個SQL Server選項。

我是否需要安裝其他東西才能使它正常工作?

Oracle數據源出現在我安裝在同一台計算機上的2012年版本的Visual Studio中,因此不確定為什么它在2013年不起作用。

您正在使用Entity Framework 6,並且在其第一個發行版中,它僅提供SqlServer內容的提供程序,外部工具(DevArt)提供了支持,請查看此頁面:

實體框架6免費Oracle數據提供程序

從版本12.1發行版2開始,支持Visual Studio 2013: http : //www.oracle.com/technetwork/database/windows/newfeatures-084113.html

Oracle提供程序當前尚未針對EF6構建,因此,如果您計划在MVC5中使用Entity Framework,則需要通過在Package Manager控制台上運行“ Install-Package EntityFramework -Version 5.0.0”來安裝EF5。

如果您要啟動自舉的MVC5 WebApp,請不要使用“個人用戶帳戶”成員資格提供程序,因為它依賴於EF6。 您可以選擇眾多替代會員提供者之一( http://nugetmusthaves.com/Tag/membership

是。 您所期望的要復雜得多。

  1. 轉到此處: http : //www.oracle.com/technetwork/topics/dotnet/downloads/index.html並下載適當的安裝文件。 (您必須創建一個Oracle帳戶。您可以選擇特定版本的Visual Studio,否則300 MB以上的下載將處理多個版本。)
  2. 解壓縮該zip文件並運行setup.exe。 (我保留了所有默認設置。)
  3. 單擊安裝按鈕。 (順便關閉Visual Studio),幾分鍾后,它將完成安裝。
  4. 打開Visual Studio,創建新的ADO.NET實體模型,從數據庫生成,新建連接。 希望這次您將作為您的數據源: Oracle數據庫(ODP.NET,托管驅動程序)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM