我开始创建一个领域模型,现在我问自己,我该如何将这个领域模型映射到一个NHibernate数据模型((使用流利NHibernate)?)有没有什么地方可以做到这一点的一个很好和简单的例子?如何将NHibernate数据模型映射到域模型?
使用数据模型我没有考虑物理/关系数据库模型(!)我的意思是数据访问层中的数据模型,所以也许我应该将其改为数据访问层数据模型?你可以跟着我^^
我开始创建一个领域模型,现在我问自己,我该如何将这个领域模型映射到一个NHibernate数据模型((使用流利NHibernate)?)有没有什么地方可以做到这一点的一个很好和简单的例子?如何将NHibernate数据模型映射到域模型?
使用数据模型我没有考虑物理/关系数据库模型(!)我的意思是数据访问层中的数据模型,所以也许我应该将其改为数据访问层数据模型?你可以跟着我^^
我会开始阅读NHibernate manual,它不是很长,在第5章中介绍了映射中存在的不同选项的许多细节。我还发现关于收集映射8关于继承的重要的第6章。可能你可以从流畅的nhibernate开始the getting started page,但要理解所有的选项,你将不得不在NH手册中查找它们的含义,因为Fluent NHibernate假定你已经熟悉了XML。
我没有足够的关于NHibernate in Action的信息,但老版本Hibernate in Action也很有用,因为Java版本的映射示例在大多数情况下对.NET有效,并提供了有关每个参数的示例和详细信息。
嘛,你尝试过www.nhforge.org和http://fluentnhibernate.org/?两者都有出色的入门指南。
以一个LO可以在Fluent NHibernate网站的Getting started页面上找到。绝对看看Auto Mappings的功能。我几个小时就起来跑步了。祝你好运!
这是最简单的一个在一步一步地入门,我所遇到的 Your very first NHibernate application – Part 1
不过,我建议你只是从Fluent NHibernate下载区下载最新的二进制文件,而不是从Subversion获得源代码,安装Ruby并在您的机器上本地构建它,但这取决于您。