我开始创建一个域模型,现在我问自己,我怎样才能将此域模型映射到 NHibernate 数据模型((使用 Fluent NHibernate)?有没有一个很好的简单例子来说明如何做到这一点?
对于数据模型,我没有考虑物理/关系数据库模型(!)我的意思是数据访问层中的数据模型。所以也许我应该把这个词改成数据访问层数据模型?!希望大家可以关注我^^
我开始创建一个域模型,现在我问自己,我怎样才能将此域模型映射到 NHibernate 数据模型((使用 Fluent NHibernate)?有没有一个很好的简单例子来说明如何做到这一点?
对于数据模型,我没有考虑物理/关系数据库模型(!)我的意思是数据访问层中的数据模型。所以也许我应该把这个词改成数据访问层数据模型?!希望大家可以关注我^^
我会开始阅读NHibernate 手册,它不是很长,在第 5 章中涵盖了有关映射中存在的不同选项的许多细节。我发现关于集合映射的第 6 章和关于继承的第 8 章也很重要。
也许您可以从 fluent nhibernate的入门页面开始,但要了解所有选项,您必须在 NH 手册中查找它们的含义,因为 Fluent NHibernate 假定您已经熟悉 XML。
我没有足够的关于NHibernate in Action的信息,但是旧的Hibernate in Action也很有用,因为 Java 版本的映射示例在大多数情况下在 .NET 上有效,并提供了有关每个参数的示例和详细信息。
这是我遇到 的第一个 NHibernate 应用程序的一步一步入门的最简单的方法 - 第 1 部分
但是,我建议您只需从Fluent NHibernate下载区域下载最新的二进制文件,而不是从 Subversion 获取源代码,安装 Ruby 并在您的计算机上本地构建它,但这取决于您。
好吧,你试过www.nhforge.org和http://fluentnhibernate.org/吗?两者都有出色的介绍性指南。
查看Fluent NHibernate网站上的入门页面。一定要看看Auto Mappings功能。我在几个小时内启动并运行。祝你好运!