1
他們之間沒有外鍵約束表中的列我有2代表這樣映射到具有使用功能NHibernate
CREATE TABLE [dbo].[TariffConfig]
(
PKey INT IDENTITY NOT NULL,
TariffDeterminatorCd INT NOT NULL
)
CREATE TABLE [dbo].[TariffDeterminator]
(
PKey INT IDENTITY NOT NULL,
Tariff INT NOT NULL
)
的TariffDeterminatorCd引用行(它等於PKEY在TariffDeterminator)從TariffDeterminator但它們之間沒有外鍵約束。
和他們的實體類都是這樣
public class TariffDeterminator : EntityBase
{
public virtual Int32 Age { get; set; }
public virtual Int32 Tariff { get; set; }
}
public class TariffConfig : EntityBase
{
public virtual TariffDeterminator Determinator{ get; set; }
}
我有一個這樣的TariffDeterminator
public class TariffDeterminatorMap : EntityBaseMap<TariffDeterminator>
{
public TariffDeterminatorMap()
: base()
{
this.Initialize("TariffDeterminator");
Map(x => x.Age).Not.Nullable();
Map(x => x.Tariff).Not.Nullable();
}
}
誰能幫我寫TariffConfig實體流利NHibernate的映射?