文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>对象关系映射(ORM)及代码生成器和插件C#源码(DBFrameworkV4.5.3)

对象关系映射(ORM)及代码生成器和插件C#源码(DBFrameworkV4.5.3)

时间:2010-12-08  来源:higirle

下载地址:http://download.csdn.net/source/720607   

 

 [Serializable()]
    [Table(TableName = "usyUser")]
    public class BusinessUser : SqlTableGateway<BusinessUser>, ICloneable
    {

        public BusinessUser()
        {
            string connectionString = SystemConfig.ConnectionString;
            base.InitializeGateway(connectionString, this);
        }

        略.............

        #region Properties

        [Column(ColumnName = "UserId", IsIdentity = true, IsPrimaryKey = true)]
        public int UserId
        {
            get { return _userId; }
            set { _userId = value; }
        }

        [Column(ColumnName = "EmployeeNumber")]
        public string EmployeeNumber
        {
            get { return _employeeNumber; }
            set { _employeeNumber = value; }
        }

        [Column(ColumnName = "UserName")]
        public string UserName
        {
            get { return _userName; }
            set { _userName = value; }
        }


       Role[] _roles = new Role[0];
      [Relation(RelationType = RelationType.ManyToMany, InterrelationType = typeof(UserRole), ResultOrder = "RoleName ASC")]
        public Role[] Roles
        {
            get { return _roles; }
            set { _roles = value; }
        }



      public DataTable RoleTable
        {
            get
            {
                Role role = new Role();
                return role.ToTable(_roles, false);
            }
        }

      #endregion //Properties



       }

        Role role = new Role();
        gvRole.DataSource = role.QueryAll();
        gvRole.DataBind();

        Role role = new Role();
        int roleId=1;
        role.RoleId = roleId;
        role.IsActive = false;
        role.PartialUpdateById("IsActive") ;

        Role role = new Role();
        int roleId=1;
        role.RoleId = roleId;
        role.RetrieveById();
        role.IsActive = false;
        role.UpdateById() ;

        BusinessUser user = new BusinessUser();
        user.UserId = 2;
        user.RetrieveRelationObject(typeof(Role));

 

相关阅读 更多 +
排行榜 更多 +
吹风机射击 v1.0 安卓版

吹风机射击 v1.0 安卓版

飞行射击 下载
吹风机射击 v1.0 安卓版

吹风机射击 v1.0 安卓版

飞行射击 下载
吹风机射击 v1.0 安卓版

吹风机射击 v1.0 安卓版

飞行射击 下载