代码之家  ›  专栏  ›  技术社区  ›  David Pfeffer

fluent nhibernate automapper:跳过每个子类的中间类w/表

  •  1
  • David Pfeffer  · 技术社区  · 14 年前

    我使用每个子类带有表的Fluent NHibernate映射器来映射以下结构:

    public abstract class A
    {
        // properties here
    }
    
    public abstract class B : A
    {
        // methods here
    }
    
    public class C : B
    {
        // properties here
    }
    

    我的数据库只有表来表示类 A 和班级 C . 等级 B 只存在于我的模型中以方便使用,不包含任何需要映射的属性。

    我怎样才能让汽车修理工跳过呢 地图 C 作为 ?

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

    这个 Fluent NHibernate wiki 在上有节 ignoring base types when automapping 这也许值得一读。