我使用MVC 5.2.3和.NET 4.6。我已经从此处http://www.oracle.com/technetwork/topics/dotnet/utilsoft-086879.html的Oracle官方网站安装了ODAC 12c第4版和适用于Visual Studio的Oracle开发工具(12.1.0.2.4),并添加了NuGet软件包Oracle.ManagedDataAccess,Oracle.ManagedDataAccess.EntityFramework
并在webconfig文件中生成此提供程序:
<configSections>
<section name="oracle.manageddataaccess.client" type="OracleInternal.Common.ODPMSectionHandler, Oracle.ManagedDataAccess, Version=4.121.2.0, Culture=neutral, PublicKeyToken=89b483f429c47342" />
<provider invariantName="Oracle.ManagedDataAccess.Client" type="Oracle.ManagedDataAccess.EntityFramework.EFOracleProviderServices, Oracle.ManagedDataAccess.EntityFramework, Version=6.121.2.0, Culture=neutral, PublicKeyToken=89b483f429c47342" />
有人有这项工作吗?我想念什么?谢谢你的每一个提示
答案 0 :(得分:0)
您需要安装Entity Framework Oracle提供程序。您可以通过两种方式做到这一点:
在程序包管理器控制台中,执行以下命令:
安装包Oracle.ManagedDataAccess.EntityFramework
从此处遵循有关NuGet ODP.NET安装和配置的说明
Using NuGet to Install and Configure Oracle Data Provider for .NET