从 Oracle 数据库构建 NHibernate ORM
Posted
技术标签:
【中文标题】从 Oracle 数据库构建 NHibernate ORM【英文标题】:Build NHibernate ORM from Oracle database 【发布时间】:2010-10-14 10:54:59 【问题描述】:我正在使用 mvc 分析 asp.net 中的一个项目,并希望使用 NHibernate 作为 ORM。 我在网上找到了使用 SQL 和 Linq-to-Sql 的书籍、教程和快速入门指南,但几乎从不用于 Oracle。
什么是最好的设置?
在我的项目中,我们在 Oracle 中有一个相当小的数据库,我更喜欢基于数据库创建的模型(这甚至可能吗?)或者我必须将 2 分开。
如果我没记错的话,不能这样做,因为连接字符串是在配置文件中设置的。所以我们确实可以直接访问 Oracle db 中的结构。
正如信息:正如您所注意到的,我是这些的新用户,但很难在更高级别上做出这些选择。我对这方面的了解来自使用类似方法和技术的 php 世界......
如果有关于该主题的好教程或书籍,请告诉我!
【问题讨论】:
【参考方案1】:在 Oracle 中使用 NHibernate:您只需要设置正确的方言、驱动程序和连接字符串。以this question 为例。
从数据库生成模型:您可以使用CodeSmith、Visual NHibernate、MyGeneration、...
关于 NHibernate 的书籍:NHibernate in Action、NHibernate 3.0 Cookbook
【讨论】:
哇,一篇文章中的所有答案!高超!您推荐哪一种用于模型生成?以上是关于从 Oracle 数据库构建 NHibernate ORM的主要内容,如果未能解决你的问题,请参考以下文章
踩坑了!踩坑了!NHibernate使用批量插入Oracle数据,Batch属性