我目前正在使用EF6开发ASP.NET MVC5应用程序。该应用程序的目标是SQL Server 2014。
我们的SQL Server数据库已准备就绪,我们首先使用Entity框架代码从数据库中生成要使用的EF实体。
现在我们正在尝试使应用程序在SQL SERVER和ORACLE 12c上运行。所以我们将数据库迁移到Oracle并将连接字符串切换为指向oracle。
理想情况下,EF应支持两个数据库,因为我们在两个数据库上使用相同的模式。
但是,我遇到了几个与EF不允许在Oracle上使用的数据类型和大小相关的问题。其中一些是:
请为上述问题提供解决方案,因为我们不希望为两个数据库维护不同的EF。
的问候, 甲