2011-02-10 58 views
2

在即將發佈的項目中,我將使用NHibernate和Oracle。我廣泛使用了SQL Server 2005/2008的NHibernate,但從來沒有嘗試過或讀過關於NHibernate和Oracle的很多內容。使用NHIbernate和Oracle

您對Oracle和NHibernate有什麼經驗?與使用SQL Server 2005/2008有什麼不​​同嗎?任何提出你的問題或我應該注意的問題?

Oracle版本爲10g。

回答

4

在最近的一次演出中,我們的團隊從SQL Server 2005遷移到了Oracle 10g(由於公司政策......並非出於任何重要的技術原因)。我們的ORM是SQL Server和Oracle上的NHibernate。

很明顯,這次遷移有很多挑戰,但很少涉及到NHibernate。 NHibernate使得這種遷移更加平滑,因爲它抽象出了許多特定於數據庫的方面(並非所有的數據訪問都是通過NHibernate)。

我們在兩個平臺上都使用NHibernate取得了巨大的成功。我們遇到的大多數問題都圍繞着Windows上的Oracle驅動程序。

我想你會發現甲骨文和NHibernate一起工作得很好。

+0

除非你想使用CRUD包...然後忘記它。 – 2011-02-10 19:35:53