【问题标题】:How to map the NHibernate Data Model to the Domain Model?如何将 NHibernate 数据模型映射到域模型?
【发布时间】:2010-12-17 15:38:37
【问题描述】:

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

对于数据模型,我没有考虑物理/关系数据库模型(!)我的意思是数据访问层中的数据模型。所以也许我应该把这个词改成数据访问层数据模型?!希望大家可以关注我^^

【问题讨论】:

    标签: nhibernate dns fluent-nhibernate datamodel


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案2】:

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

      不过,我建议您直接从 Fluent NHibernate 下载区域下载最新的二进制文件,而不是从 Subversion 获取源代码、安装 Ruby 并在您的计算机上本地构建它,但这取决于您。

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          【解决方案4】:

          查看Fluent NHibernate 网站上的Getting started 页面。一定要看看Auto Mappings 功能。我在几个小时内启动并运行。祝你好运!

          【讨论】:

            猜你喜欢
            • 2015-11-12
            • 2011-07-15
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2011-01-21
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多