在已有的数据库的表基础上新增一个字段rate在实体类中映射文件中配置
<property name="pc_rate" type="Decimal" column="pc_rate" not-null="true"/>
在实体类上设置
public virtual decimal pc_rate
{
get
{
return this.pc_rate == 0 ? 1 : this.pc_rate;
}
set
{
this.pc_rate = value;
}
}
可是当程序运行的时候总是报错,系统提示错误是pc_rate这个字段的get和set方法避免无限循环,求帮助。
你这样写:
private decimal _pc_rate
public virtual decimal pc_rate
{
get
{
return this._pc_rate== 0 ? 1 : this._pc_rate;
}
set
{
this._pc_rate= value;
}
}
嗯这样写是对的,谢了。