Oracle Max C#
Step 1:
安裝
官網目前只支援 VS2013 VS2015
Oracle Developer Tools for Visual Studio 2015 |
Setp 2:
NuGet 安裝
Oracle.ManagedDataAccess
Oracle.ManagedDataAccess.EntityFramework
Setp 3:
連線字串
<add name="DbEntities" connectionString="metadata=res://*/DbModel.csdl|res://*/DbModel.ssdl|res://*/DbModel.msl;provider=Oracle.ManagedDataAccess.Client;provider connection string="DATA SOURCE=IP:1521/你的服務名稱;PASSWORD=密碼;USER ID=使用者帳號"" providerName="System.Data.EntityClient" />
<oracle.manageddataaccess.client>
<version number="*">
<dataSources>
<dataSource alias="你的服務名稱" descriptor="(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=IP)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=你的服務名稱))) " />
</dataSources>
</version>
</oracle.manageddataaccess.client>
-----------------------------------------------------------------------------------
以上步驟完成即可使用
PS.Code First內的String必須定義字串長度,不然會自動產生甲骨文它特有的String格式
拉關聯時必須要型態完全相同,不然EF會無法使用