Thursday, 25 May 2017

Owin Identity change default table

In Order to change the default table generated by Owin Identity. Add the method OnModelCreating as below

Model/IdentityModel.cs 

public class ApplicationDbContext : IdentityDbContext<ApplicationUser>
    {
        public ApplicationDbContext()
            : base("DefaultConnection", throwIfV1Schema: false)
        {
        }

        //Create Custom table
        protected override void OnModelCreating(System.Data.Entity.DbModelBuilder modelBuilder)
        {
            base.OnModelCreating(modelBuilder);
            modelBuilder.Entity<IdentityUser>().ToTable("BE_Users");
            modelBuilder.Entity<ApplicationUser>().ToTable("BE_Users");

            modelBuilder.Entity<IdentityRole>().ToTable("BE_Roles");
            modelBuilder.Entity<IdentityUserRole>().ToTable("BE_UserRoles");
            modelBuilder.Entity<IdentityUserClaim>().ToTable("BE_UserClaims");
            modelBuilder.Entity<IdentityUserLogin>().ToTable("BE_UserLogin");
        }

No comments:

Post a Comment