这不是另一个“圣战”问题。它是具体的,绝对可以回答的。
这个问题的基本假设是 NHibernate 和 Entity Framework 4.3 Code First 都不能很好地与 MS SQL SERVER 一起工作。
我注意到人们在将 Entity Framework 4.3 Code First 与 Oracle RDBMS 结合使用时遇到了问题。存在几个基本问题,并且尚无法实现无缝集成。
NHibernate 也是如此,或者当我使用 NHibernate 作为我的 ORM 框架时,我是否能够无缝地在 MS SQL 和 Oracle 数据提供程序之间切换?
更新:其他人在使用 EF 和 Oracle 时遇到的问题来自这个问题的答案。特别是该用户的问题尚未解决: Oracle ODP.Net and EF CodeFirst - SaveChanges Error