我使用Fluent NHibernate和表每個具體類用於繼承映射。流利NHibernate的子類的不同序列
有一個抽象基類和兩個其他子類。
我的基類有Id列。創建的表格都可以。所有表都有自己的Id列。但是序列只是這兩張表的一個。
我想爲每個子類分配不同的序列。
public abstract class Base
{
public virtual int Id { get; set; }
}
public class BaseMap : ClassMap<Base>
{
public BaseMap()
{
Id(x => x.Id).GeneratedBy.Native();
}
}
public class A : Base
{
public virtual int AmountOfA { get; set; }
}
public class AMap : ClassMap<A>
{
public AMap()
{
Map(x => x.AmountOfA);
}
}
public class B : Base
{
public virtual int AmountOfB { get; set; }
}
public class BMap : ClassMap<B>
{
public BMap()
{
Map(x => x.AmountOfB);
}
}
這可能與流利NHibernate的?
您使用的數據庫是? – 2013-03-25 11:25:44
我正在使用Oracle 11g – besc 2013-03-25 13:33:10