oracle 12c的实体框架,带有nvarchar> 2000代码第一

时间:2016-12-13 13:42:37

标签: oracle entity-framework-6

我目前正在使用EF6开发ASP.NET MVC5应用程序。该应用程序的目标是SQL Server 2014。

我们的SQL Server数据库已准备就绪,我们首先使用Entity框架代码从数据库中生成要使用的EF实体。

现在我们正在尝试使应用程序在SQL SERVER和ORACLE 12c上运行。所以我们将数据库迁移到Oracle并将连接字符串切换为指向oracle。

理想情况下,EF应支持两个数据库,因为我们在两个数据库上使用相同的模式。

但是,我遇到了几个与EF不允许在Oracle上使用的数据类型和大小相关的问题。其中一些是:

  1. NVARCHAR2,长度> oracle不支持2000(但12C现在支持它)。
  2. 不支持数据类型xml和ntext等。
  3. 请为上述问题提供解决方案,因为我们不希望为两个数据库维护不同的EF。

    的问候, 甲

0 个答案:

没有答案