ASP.NET MVC5 之 AspNetUsers 表增加字段

Posted 寒星阁

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ASP.NET MVC5 之 AspNetUsers 表增加字段相关的知识,希望对你有一定的参考价值。

MVC5 执行数据库迁移时,会生成一些默认的数据表,但是在实际的工作中。若用到的时候,难免要增添一些字段。

1.AspNetUsers 增加字段

A.打开MVC中的 IdentityModels.cs 文件,具体代码如下:

    public class ApplicationUser : IdentityUser
    {
        #region 添加字段
        public string IsUser { get; set; }
        public string Tel { get; set; }
        public DateTime CreateTime { get; set; }
        public DateTime UpdateTime { get; set; }
        #endregion
        public async Task<ClaimsIdentity> GenerateUserIdentityAsync(UserManager<ApplicationUser> manager)
        {
            // 请注意,authenticationType 必须与 CookieAuthenticationOptions.AuthenticationType 中定义的相应项匹配
            var userIdentity = await manager.CreateIdentityAsync(this, DefaultAuthenticationTypes.ApplicationCookie);
            // 在此处添加自定义用户声明
            return userIdentity;
        }
    }

  public class ApplicationDbContext : IdentityDbContext<ApplicationUser>    

  {        

           public ApplicationDbContext()            

          : base("APPDataConnection", throwIfV1Schema: false)       

              {         }

        public static ApplicationDbContext Create()       

         {            

                return new ApplicationDbContext();       

           }  

   }

B.执行MVC 数据迁移,具体可以参考前篇博客

  

 

以上是关于ASP.NET MVC5 之 AspNetUsers 表增加字段的主要内容,如果未能解决你的问题,请参考以下文章

基于 jQuery 的专业 ASP.NET WebForms/MVC 控件库!

.NET开发——MVC5之数据传递应用

《ASP.NET MVC 5 破境之道》:第一境 ASP.Net MVC5项目初探 — 第二节:MVC5项目结构

ASP.NET MVC5 入门

ASP.NET MVC之路由特性以及母版页呈现方式

ASP.NET从MVC5升级到MVC6