![](/img/trans.png)
[英]While adding ADO.NET entity data model the Visual Studio 2017 does not showing server name
[英]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)提供了支持,請查看此頁面:
從版本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 )
是。 您所期望的要復雜得多。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.