0

私のクラスでは、ブール型のプロパティがあります。

 public virtual bool IsDefaultPrice
    {
        get;
        set;
    }

dbテーブルのいくつかの列の値に基づいて、マッピングでそのプロパティの値を設定したいと思います。

私のテーブルには、price1とprice2の2つの列があります。

price1=0かつprice2=0の場合、IsDefaultPrice = true、それ以外の場合はIsDefaultPrice=falseにします。

クラスの流暢なnhibernateマッピングを通じてこれを達成できますか?

前もって感謝します。

4

1 に答える 1

2

データベースにマップするものがない場合は、要件に応じてtrueまたはfalseを返す読み取り専用プロパティを作成するだけで済みます。

public bool IsDefaultPrice
{
    get
    {
         return price1 == 0 && price2 == 0;
    }
}
于 2013-01-18T13:45:58.350 に答える