首页 > 其他 > 详细

扩展User增加部门字段

时间:2015-06-02 09:15:16      阅读:91      评论:0      收藏:0      [点我收藏+]
通过继承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类增加部门字段顺利完成。




扩展User增加部门字段

原文:http://www.cnblogs.com/Jeffiy/p/4545456.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!