上一文介紹了如何下載Mysql for vs Tools來進行Mysql的ADO.NET實體模型數據源選擇,今天將Oracle的測試了下。步驟如下:
1、在你項目Model層中nuget安裝選中項
2、下載oracle,這個有點麻煩~就不具體說咯,這里就說下已經下好oracle的情況下,還要下一個oracle for vs2015 Tools。就是我們的驅動。
下載之后,直接安裝即可(注意,安裝前最好將VS先退出):
完事兒后,就可以在我們新建項目——ADO.NET實體模型——新建鏈接中看到oracle的驅動
這樣,基本就完事兒了~~~
這里有一點要注意UI除了在webconfig中加入連接字符串和provider外,還得將oracle.ManagedDataAccess.EntityFramework Nuget進來,有可能是我配置的少了點什么,所以干脆直接Nuget下,自動添加配置。
<!--oracle的數據庫連接字符串--> <add name="OracleEntities" connectionString="metadata=res://*/OracleModel.csdl|res://*/OracleModel.ssdl|res://*/OracleModel.msl;provider=Oracle.ManagedDataAccess.Client;provider connection string="DATA SOURCE=127.0.0.1:1521/DJD;PASSWORD=lovemary;USER ID=SYSTEM"" providerName="System.Data.EntityClient"/> <add name="OracleDbContext" providerName="Oracle.ManagedDataAccess.Client" connectionString="User Id=oracle_user;Password=oracle_user_password;Data Source=oracle"/>
<!--oracle的EF程序集 可以理解為驅動--> <provider invariantName="Oracle.ManagedDataAccess.Client" type="Oracle.ManagedDataAccess.EntityFramework.EFOracleProviderServices, Oracle.ManagedDataAccess.EntityFramework, Version=6.121.2.0, Culture=neutral, PublicKeyToken=89b483f429c47342"/>
如果您認為這篇文章還不錯或者有所收獲,可以點擊右下角的
【推薦】按鈕,因為你的支持是我繼續寫作,分享的最大動力!
作者:
瑪麗的竹子
聲明:本博客原創文字只代表本人工作中在某一時間內總結的觀點或結論。非商業,未授權,貼子請以現狀保留,轉載時必須保留此段聲明,且在文章頁面明顯位置給出原文連接。