【问题标题】:Fluent NHibernate table per subclass inheritance mapping每个子类继承映射的流畅 NHibernate 表
【发布时间】:2010-12-29 03:46:33
【问题描述】:

我是 NHibernate 和 Fluent NHibernate 的新手。我想知道如何正确使用 Fluent NHibernate 和“每个子类的表”映射策略。

This 是我所追求的一个例子。更具体地说,我需要一种方法将子类映射分解为单独的文件。

另外,添加记录时,我需要 NHibernate 先插入到父级,然后再插入到子级。下面是我的数据库的简化原型。 Personnel、Images 和 Projects 都应该从 Entity 继承。实体负责生成主键。 PersonnelId、ImageId 和 ProjectId 都有引用 EntityId 的外键。

希望这是有道理的,在此先感谢。

alt text http://img695.imageshack.us/img695/6112/databasediagram.jpg alt text http://img693.yfrog.com/img693/4980/databasecolumns.jpg

【问题讨论】:

    标签: .net nhibernate database-design inheritance fluent-nhibernate


    【解决方案1】:

    您提到的文章顶部有一个链接,其中包含 Fluent NHibernate 最新版本的更新,特别是用于将子类映射分离到单独文件中的更新。 Updates to subclass and joined subclass mapping in fluent nhibernate 1.0RC.

    另外,您应该阅读关于subclasses 主题的Fluent NHibernate wiki

    【讨论】:

    • @JamesGregory wiki 链接似乎已损坏。
    猜你喜欢
    • 1970-01-01
    • 2016-01-17
    • 2013-11-14
    • 2015-10-09
    • 2012-05-14
    • 2011-07-01
    • 1970-01-01
    • 2023-03-14
    • 2010-11-22
    相关资源
    最近更新 更多