当前位置: 代码迷 >> 综合 >> VS2015 + EF + Oracle
  详细解决方案

VS2015 + EF + Oracle

热度:43   发布时间:2024-01-09 11:58:11.0

1.安装vs2015.3
2.安装oracle DB(本机不部署服务器端可省略)
3.ODTwithODAC121024(这个是32位)其中有Oracle12c的客户端

4.oracle官网下载ODAC121024Xcopy_x64   将odp.net4\odp.net\managed\common\两个关于Entity Frameword的dll引用到项目

5.修改webconfig配置节

<entityFramework>
    <defaultConnectionFactory type="Oracle.ManagedDataAccess.EntityFramework.OracleConnectionFactory,Oracle.ManagedDataAccess.EntityFramework,Version=6.121.2.0,Culture=neutral,PublicKeyToken=89b483f429c47342" />
    <providers>
      <provider invariantName="Oracle.ManagedDataAccess.Client" type="Oracle.ManagedDataAccess.EntityFramework.EFOracleProviderServices, Oracle.ManagedDataAccess.EntityFramework, Version=6.121.2.0, Culture=neutral, PublicKeyToken=89b483f429c47342" />
    </providers>
  </entityFramework>
  <system.data>
    <DbProviderFactories>
      <remove invariant="Oracle.ManagedDataAccess.Client" />
      <add name="ODP.NET, Managed Driver" invariant="Oracle.ManagedDataAccess.Client" description="Oracle Data Provider for .NET, Managed Driver" type="Oracle.ManagedDataAccess.Client.OracleClientFactory, Oracle.ManagedDataAccess, Version=4.121.2.0, Culture=neutral, PublicKeyToken=89b483f429c47342" />
    </DbProviderFactories>
  </system.data>
6.添加ASP.NET实体数据模型

??
  相关解决方案