使用 NHIbernate 和 Oracle
在即将到来的项目中,我将结合使用 NHibernate 和 Oracle。我广泛使用了 NHibernate 和 SQL Server 2005/2008,但从未尝试或阅读过有关 NHibernate 和 Oracle 的内容。
您使用 Oracle 和 NHibernate 的体验如何?与使用 SQL Server 2005/2008 有什么重大区别吗?有什么问题或者我应该注意的吗?
Oracle版本是10g。
In a upcoming project I'm going to use NHibernate with Oracle. I have used NHibernate with SQL Server 2005/2008 extensively but have never tried or read much about NHibernate with Oracle.
What are your experiences with Oracle and NHibernate? Are there any major differences from using SQL Server 2005/2008? Any gotch ya's or issues that I should look out for?
The Oracle version is 10g.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在最近的一次工作中,我们的团队从 SQL Server 2005 迁移到 Oracle 10g(由于公司政治......而不是任何重大的技术原因)。我们的 ORM 在 SQL Server 和 Oracle 上都是 NHibernate。
显然,这次迁移涉及到许多挑战,但涉及 NHibernate 的挑战却很少。 NHibernate 使这种迁移更加顺利,因为它抽象出了许多特定于数据库的方面(并非所有数据访问都是通过 NHibernate)。
我们在这两个平台上使用 NHibernate 并取得了巨大成功。我们遇到的大多数问题都与 Windows 上的 Oracle 驱动程序有关。
我想您会发现 Oracle 和 NHibernate 可以很好地协同工作。
At a recent gig, our group migrated from SQL Server 2005 to Oracle 10g (due to corporate politics...not for any significant technical reasons). Our ORM was NHibernate both on SQL Server and Oracle.
Obviously there were many challenges involved with this migration but very little of them involved NHibernate. NHibernate made this migration much smoother as it abstracted away much database-specific aspects (not all data access was through NHibernate).
We had great success using NHibernate with both platforms. Most of the issues we ran into revolved around Oracle drivers on Windows.
I think you'll find Oracle and NHibernate work well together.