Esempio n. 1
0
        protected override void OnModelCreating(ModelBuilder builder)
        {
            base.OnModelCreating(builder);
            builder.HasDefaultSchema("tobs");

            //builder.Entity<IdentityUser<int>>().ToTable("Users");
            builder.Entity <IdentityUserRole <int> >().ToTable("UserRoles");
            builder.Entity <IdentityUserClaim <int> >().ToTable("UserClaims");
            builder.Entity <IdentityUserLogin <int> >().ToTable("UserLogins");
            builder.Entity <IdentityRoleClaim <int> >().ToTable("RoleClaims");
            builder.Entity <IdentityUserToken <int> >().ToTable("UserTokens");
            builder.Entity <IdentityUserToken <int> >().Property(c => c.LoginProvider).HasMaxLength(128);
            builder.Entity <IdentityUserToken <int> >().Property(c => c.Name).HasMaxLength(128);

            // Build all models
            ApplicationUserModelBuilder.Build(builder);
            ImageModelBuilder.Build(builder);
            PermissionModelBuilder.Build(builder);
            CategoryModelBuilder.Build(builder);
            BlogModelBuilder.Build(builder);
            CommentModelBuilder.Build(builder);
            UserPermissionModelBuilder.Build(builder);
        }
        protected override void OnModelCreating(ModelBuilder modelBuilder)
        {
            base.OnModelCreating(modelBuilder);

            ApplicationUserModelBuilder.Configure(modelBuilder);
        }