私はこのような2つのテーブルを持っています
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 は、TariffDeterminator からの行 (TariffDeterminator の PKey に等しい) を参照しますが、それらの間に外部キー制約はありません。
そしてそれらのエンティティクラスはこのようなものです
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 エンティティの Fluent Nhibernate マッピングを作成するのを手伝ってくれる人はいますか?