NH属性器要求getter 和 setter都有,才能保证正常工作

但是实际上我们封装的属性没准只有getter or 只有setter,
还好NH属性器也支持private的属性器

所以解决方法就是给封装一个/些属性器,同时给NH一个/些,再封装内部属性

*.hmb.xml
        <property name="NH_UserName" type="String">
            
<column name="UserName" length="20" sql-type="nvarchar" not-null="true"/>
        
</property>

*.cs
        private string _username;
        
public string UserName
        {
            
get { return _username; }
        }
        
private string NH_UserName
        {
            
get {return _username;}
            
set {_username = value ;}
        }

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2018-05-01
  • 2022-12-23
  • 2022-12-23
  • 2021-09-03
  • 2022-12-23
猜你喜欢
  • 2021-10-28
  • 2021-07-08
  • 2018-04-30
  • 2021-08-05
  • 2022-12-23
  • 2021-12-20
  • 2022-12-23
相关资源
相似解决方案