【发布时间】:2018-08-02 09:15:42
【问题描述】:
我使用 MVC 5.2.3 和 .NET 4.6。我已经从 oracle 官方网站http://www.oracle.com/technetwork/topics/dotnet/utilsoft-086879.html 安装了 ODAC 12c Release 4 和 Oracle Developer Tools for Visual Studio (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" />
有人得到这份工作吗?我错过了什么?感谢您的每一个提示
【问题讨论】:
-
将
Oracle.DataAccess.dll的所有引用和相关依赖项包含到您的项目中,然后再次尝试使用 EDM 向导。请注意,在重试向导之前,您可能需要将目标活动平台更改为带有重建解决方案的 x86。
标签: asp.net-mvc oracle entity-framework-6