2014-01-16 31 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」

回答