2014-01-16 30 views
1

我建立一个应用程序具有继承
流利的NHibernate试图改变MySQL表为每个子类

class A 
class B : A 
class C : A 
class D : A 
... 

然后

public class ClassA_Map : ClassMapping<A> 
{ 
    public ClassA_Map() 
    { 
     Table("tableA"); 
     ID(...) 
     Property(...) 
    } 
} 

现在我triing变化表(MySQL的),B类(C, d,...):

public class ClassB_Map : SubclassMapping<B> 
{ 
    public ClassB_Map() 
    { 
     Table("tableB"); 
    } 
} 

但SubclassMapping不会有我的ThOD表......我怎么能为B类做变化表名(C,d,...)

如果设置ClassB_Map构造为空,则SQL有 “... FROM表A”

回答