我有Visual Studio Professional 2015运行新创建的WebAPI 2项目。我想使用实体框架从数据库创建数据模型(代码首先来自现有数据库)。所以我从oracle下载了这个。
ODAC 12.2c第1版和适用于Visual Studio的Oracle开发人员工具(12.2.0.1.0)
安装后,我成功测试了使用托管驱动程序连接到数据库,然后继续执行EF向导。但最后我得到了这个错误
我尝试了托管和非托管驱动程序。我还尝试添加对这些库的引用
Oracle.ManagedDataAccess Oracle.ManagedDataAcces.EntityFramework Oracle.DataAccess.EntityFramework Oracle.DataAccess
我检查项目正在使用的我的Entity Framework版本,并说它使用最新的6.1.3
答案 0 :(得分:2)
从Nuget添加此引用后:
Oracle.ManagedDataAccess Oracle.ManagedDataAcces.EntityFramework Oracle.DataAccess.EntityFramework Oracle.DataAccess
您必须在x86中编译项目,然后使用向导再次尝试。我们在我的办公室遇到过几次问题,我认为这是因为项目配置了“任何Cpu”
希望有所帮助