0

在我的课堂上,我有一个布尔属性:

 public virtual bool IsDefaultPrice
    {
        get;
        set;
    }

我想根据我的数据库表中某些列的值在我的映射中设置该属性的值。

在我的表中,我有两列:price1 和 price2。

我希望如果 price1 = 0 AND 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 回答