扩展User增加部门字段

通过继承User<TEntity>类增加一个字段
 
   
  1. /// <summary>用户信息</summary>
  2. [Serializable]
  3. [ModelCheckMode(ModelCheckModes.CheckTableWhenFirstUse)]
  4. [BindIndex("IX_User_DepartmentId", false, "DepartmentId")]
  5. [BindRelation("DepartmentId", false, "Department", "ID")]
  6. public partial class Users : User<Users>
  7. {
  8. private Int32 _DepartmentId;
  9. /// <summary>部门编号</summary>
  10. [DisplayName("部门编号")]
  11. [Description("部门编号")]
  12. [DataObjectField(false, false, true, 10)]
  13. [BindColumn(14, "DepartmentId", "部门编号", null, "int", 10, 0, false)]
  14. public virtual Int32 DepartmentId
  15. {
  16. get { return _DepartmentId; }
  17. set { if (OnPropertyChanging("DepartmentId", value)) { _DepartmentId = value; OnPropertyChanged("DepartmentId"); } }
  18. }
  19. }
这样做后虽然得到了新的用户表,但是原有的用户表依然存在,经过一番询问之后知道还要继承一个类ManageProvider<TUser>
 
   
  1. class EMSManageProvider : ManageProvider<Users> { }
到此,扩展User类增加部门字段顺利完成。




转载于:https://www.cnblogs.com/Jeffiy/p/4545456.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值