EF与NHibernate一起使用Oracle

时间:2012-08-20 16:39:08

标签: sql-server oracle entity-framework nhibernate orm

这不是另一个“圣战”问题。这是具体的,绝对可以接受。

这个问题的基本假设是NHibernate和Entity Framework 4.3 Code First与MS SQL SERVER配合良好。

我注意到人们在将实体框架4.3 Code First与Oracle RDBMS结合使用时遇到了问题。退出的几个基本问​​题和无法整合是不可能的。

对于NHibernate来说也是如此,或者当我使用NHibernate作为我的ORM框架时,我能否在MS SQL和Oracle数据提供者之间切换,并且知道我的应用程序与这两种产品都能正常工作?

更新:其他人在使用EF和Oracle时遇到的问题来自this问题的答案。特别是此用户的问题尚未解决: Oracle ODP.Net and EF CodeFirst - SaveChanges Error

1 个答案:

答案 0 :(得分:2)

切换数据库绝不是100%无缝的。 NH更成熟,并且在RDBMS中运行得更好,但切换的复杂性取决于您如何使用它。

请参阅Recommendations for supporting both Oracle and SQL Server in the same ASP.NET app with NHibernate

上的答案