protected override void OnModelCreating(ModelBuilder builder) { builder.Entity <ApplicationUser>(entity => entity.Property(m => m.Id).HasMaxLength(80)); builder.Entity <IdentityRole>(entity => entity.Property(m => m.Id).HasMaxLength(80)); builder.Entity <IdentityUserLogin <string> >(entity => entity.Property(m => m.LoginProvider).HasMaxLength(80)); builder.Entity <IdentityUserLogin <string> >(entity => entity.Property(m => m.ProviderKey).HasMaxLength(80)); builder.Entity <IdentityUserLogin <string> >(entity => entity.Property(m => m.UserId).HasMaxLength(80)); builder.Entity <IdentityUserRole <string> >(entity => entity.Property(m => m.UserId).HasMaxLength(80)); builder.Entity <IdentityUserRole <string> >(entity => entity.Property(m => m.RoleId).HasMaxLength(80)); builder.Entity <IdentityUserToken <string> >(entity => entity.Property(m => m.UserId).HasMaxLength(80)); builder.Entity <IdentityUserToken <string> >(entity => entity.Property(m => m.LoginProvider).HasMaxLength(80)); builder.Entity <IdentityUserToken <string> >(entity => entity.Property(m => m.Name).HasMaxLength(80)); builder.Entity <IdentityUserClaim <string> >(entity => entity.Property(m => m.Id).HasMaxLength(80)); builder.Entity <IdentityUserClaim <string> >(entity => entity.Property(m => m.UserId).HasMaxLength(80)); builder.Entity <IdentityRoleClaim <string> >(entity => entity.Property(m => m.Id).HasMaxLength(80)); builder.Entity <IdentityRoleClaim <string> >(entity => entity.Property(m => m.RoleId).HasMaxLength(80)); Mappings.Models.MappingModels(builder); Relations.MappingRelations(builder); builder.Entity <ApplicationUser>(i => { i.Property(o => o.EmailConfirmed).HasConversion <int>(); i.Property(o => o.LockoutEnabled).HasConversion <int>(); i.Property(o => o.PhoneNumberConfirmed).HasConversion <int>(); i.Property(o => o.TwoFactorEnabled).HasConversion <int>(); }); builder.Entity <Fato>(i => { i.Property(o => o.Verdadeiro).HasConversion <int>(); }); builder.Entity <Integrante>(i => { i.Property(o => o.EhLider).HasConversion <int>(); }); builder.Entity <JulgamentoFatos>().Ignore(c => c.tempoExibicao); base.OnModelCreating(builder); }