Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
实体框架数据库优先于Oracle数据库_Oracle_Entity Framework - Fatal编程技术网

实体框架数据库优先于Oracle数据库

实体框架数据库优先于Oracle数据库,oracle,entity-framework,Oracle,Entity Framework,我正在开发一个ASP.NET WebForms应用程序,其中实体框架数据库首先与SQL Server连接,我希望将同一实体数据模型与Oracle数据库连接 我关注的是: 如何在我的开发机器上安装Oracle数据库引擎进行测试 如何将数据模型与Oracle而不是SQL Server连接 如何在Oracle中生成相同的模式 是否有需要安装的驱动程序、工具或应用程序 我和你做的完全一样 i、 e.将SQL server上的ASP.NET MVC应用程序转换为Oracle 由于您的应用程序已经在运行,

我正在开发一个ASP.NET WebForms应用程序,其中实体框架数据库首先与SQL Server连接,我希望将同一实体数据模型与Oracle数据库连接

我关注的是:

  • 如何在我的开发机器上安装Oracle数据库引擎进行测试
  • 如何将数据模型与Oracle而不是SQL Server连接
  • 如何在Oracle中生成相同的模式
  • 是否有需要安装的驱动程序、工具或应用程序

    • 我和你做的完全一样

      i、 e.将SQL server上的ASP.NET MVC应用程序转换为Oracle

      由于您的应用程序已经在运行,您可以做的是

    • 从SQL Server数据库生成创建脚本
    • 在Oracle中创建相同的表
    • 从安装ODP.NET . 这将允许您从.NET应用程序连接到Oracle
    • 现在从Oracle中的表创建一个新的
      edmx
      文件 如果一切正常,应用程序应该正在运行

    • 注意:ODP.NET提供程序仅在您拥有VS许可证时可见。它在免费版本上不可见。

      我想知道您是否能正常工作?我有一个类似的问题,我正试图弄清楚:。我的MVC5应用程序使用代码优先的本地DBContext完全正常运行。我已经在Oracle中创建了所有表,现在正试图找出如何通过Entity Framework连接/使用这些Oracle表。