如何将NHibernate数据模型映射到域模型?

时间:2009-11-17 21:57:42

标签: nhibernate dns fluent-nhibernate datamodel

我开始创建一个域模型,现在我问自己,如何将这个域模型映射到NHibernate数据模型((使用Fluent NHibernate)?有没有一个简单的例子,如何做到这一点?

使用数据模型我没有考虑物理/关系数据库模型(!)我的意思是数据访问层中的数据模型。那么也许我应该将术语改为数据访问层数据模型?!我希望有些人能跟着我^^

4 个答案:

答案 0 :(得分:2)

我开始阅读NHibernate manual,它不是很长,第5章介绍了映射中存在的不同选项的许多细节。我还发现了关于集合映射关于继承的重要的第6章。

也许你可以从流利的nhibernate开始the getting started page,但要了解所有选项,你必须在NH手册中查找它们的含义,因为Fluent NHibernate假设你已经熟悉了XML。

我没有关于NHibernate in Action的足够信息,但是好的旧Hibernate in Action也很有用,因为Java版本的映射示例在大多数情况下在.NET上有效并提供示例和详细信息关于每个参数。

答案 1 :(得分:2)

这是我遇到的一步一步开始的最简单方法 Your very first NHibernate application – Part 1

但是,我建议你只需从Fluent NHibernate下载区下载最新的二进制文件,而不是从Subversion获取源代码,安装Ruby并在你的机器上本地构建它,但这取决于你。

答案 2 :(得分:1)

嗯,你试过www.nhforge.orghttp://fluentnhibernate.org/吗?两者都有很好的入门指南。

答案 3 :(得分:1)

查看Getting started网站上的Fluent NHibernate页面。绝对要看看Auto Mappings功能。我在几个小时内上班跑了。祝你好运!