Ejemplo n.º 1
0
        protected override void Seed(DemoDbContext context)
        {
            var userRole = new UserRole
            {
                RoleType    = RoleType.User,
                RoleTypeNum = (int)RoleType.User,
                Description = "普通账号",
                Name        = "普通账号",
            };
            var adminRole = new UserRole
            {
                RoleType    = RoleType.Admin,
                RoleTypeNum = (int)RoleType.Admin,
                Description = "拥有管理所有资源的权限",
                Name        = "管理员账号",
            };

            context.UserRoles.Add(userRole);
            context.UserRoles.Add(adminRole);
            context.SaveChanges();
            var salt     = PublicHelper.CreateVerifyCode(4);
            var password = PublicHelper.MD5("123456" + salt);
            var member   = new Member
            {
                UserName  = "******",
                UnickName = "管理员",
                Email     = "*****@*****.**",
                PassWord  = password,
                Salt      = salt,
                UserRole  = adminRole
            };

            context.Members.Add(member);
            context.SaveChanges();
        }