VS 2013 + Update 5 + EF 6.1 + Oracle

时间:2015-09-01 13:01:16

标签: entity-framework oracle11g entity-framework-6 odac

我对从VS 2013连接Oracle 11和使用Database First连接Entity Framework 6.1.3提出了疑问

之前我们的项目使用VS 2010开发,并使用实体框架连接oracle。

现在,我们计划升级到VS 2013和Entity Framework 6.1.3。为此我完成了以下步骤:

  1. 安装了“适用于Visual Studio的32位Oracle开发人员工具”
  2. 添加了Oracle.ManagedDataAccess.dll和Oracle.ManagedDataAccess.EntityFramework.dll
  3. 尝试使用“ADO.NET实体数据模型”但同时添加与提供程序的连接(Oracle数据库(ODP.NET,托管驱动程序))。 我收到异常“ORA-12537:网络会话:文件结束”。在此之后,我不允许我继续这样做。
  4. 此外,我尝试使用“Oracle数据库(ODP.NET,未管理的驱动程序)”创建数据连接,它正在连接,但我不确定这种方法是否正确或是否会导致任何其他问题?

    请建议我如何使用EF 6和数据库第一种方法从VS 2013连接到oracle 11。

    我引用了以下链接来连接VS 2013中的oracle

    http://csharp.today/entity-framework-6-database-first-with-oracle/

    http://totos-treasures.blogspot.com/2015/07/using-entityframework-with-oracle.html

    谢谢, 普拉卡什。

0 个答案:

没有答案