代码之家  ›  专栏  ›  技术社区  ›  Jesse MacVicar

每个子类继承映射的Fluent NHibernate表

  •  3
  • Jesse MacVicar  · 技术社区  · 16 年前

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

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

    另外,在添加记录时,我需要nhibernate首先插入到父级,然后插入到子级。下面是我的数据库的简化原型。人员、图像和项目都应该从实体继承。实体负责生成主键。PersonnelID、ImageID和ProjectID都具有引用EntityID的外键。

    希望有道理,提前谢谢。

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

    1 回复  |  直到 13 年前
        1
  •  6
  •   James Gregory    13 年前

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

    另外,你应该阅读 Fluent NHibernate wiki 关于 subclasses .