使用NHIbernate和Oracle

时间:2011-02-10 18:59:52

标签: oracle nhibernate oracle10g

在即将开展的项目中,我将使用NHibernate和Oracle。我已经广泛使用了NHibernate与SQL Server 2005/2008,但从未尝试或阅读过很多有关Oracle的NHibernate。

您对Oracle和NHibernate有什么经验?使用SQL Server 2005/2008有什么重大差异吗?我应该注意哪些问题或问题?

Oracle版本为10g。

1 个答案:

答案 0 :(得分:4)

在最近的一次演出中,我们的小组从SQL Server 2005迁移到Oracle 10g(由于公司政治......不是出于任何重大技术原因)。我们的ORM在SQL Server和Oracle上都是NHibernate。

显然,这次迁移涉及很多挑战,但很少涉及NHibernate。 NHibernate使这种迁移变得更加顺畅,因为它抽象出了许多特定于数据库的方面(并非所有数据访问都是通过NHibernate)。

我们在两个平台上使用NHibernate取得了巨大成功。我们遇到的大多数问题都围绕着Windows上的Oracle驱动程序。

我认为你会发现Oracle和NHibernate能很好地协同工作。