zoukankan      html  css  js  c++  java
  • 扩展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类增加部门字段顺利完成。




  • 相关阅读:
    A. Ivan the Fool and the Probability Theory
    C2. Good Numbers (hard version)
    C. p-binary
    H. Happy Birthday
    idea使用goeasy实现webSocket
    idea新建一个maven项目
    FreeMaker入门介绍
    mui预加载
    mui底部选项卡切换实现
    BootStrap 学习笔记一
  • 原文地址:https://www.cnblogs.com/Jeffiy/p/4545456.html
Copyright © 2011-2022 走看看