Make role name index unique by default
This commit is contained in:
parent
dbec1c6236
commit
5d759abcde
|
|
@ -167,7 +167,7 @@ namespace Microsoft.AspNetCore.Identity.EntityFrameworkCore
|
|||
builder.Entity<TRole>(b =>
|
||||
{
|
||||
b.HasKey(r => r.Id);
|
||||
b.HasIndex(r => r.NormalizedName).HasName("RoleNameIndex");
|
||||
b.HasIndex(r => r.NormalizedName).HasName("RoleNameIndex").IsUnique();
|
||||
b.ToTable("AspNetRoles");
|
||||
b.Property(r => r.ConcurrencyStamp).IsConcurrencyToken();
|
||||
|
||||
|
|
|
|||
|
|
@ -116,7 +116,7 @@ namespace Microsoft.AspNetCore.Identity.EntityFrameworkCore.Test
|
|||
Assert.True(VerifyColumns(db, "AspNetUserLogins", "UserId", "ProviderKey", "LoginProvider", "ProviderDisplayName"));
|
||||
Assert.True(VerifyColumns(db, "AspNetUserTokens", "UserId", "LoginProvider", "Name", "Value"));
|
||||
|
||||
VerifyIndex(db, "AspNetRoles", "RoleNameIndex");
|
||||
VerifyIndex(db, "AspNetRoles", "RoleNameIndex", isUnique: true);
|
||||
VerifyIndex(db, "AspNetUsers", "UserNameIndex", isUnique: true);
|
||||
VerifyIndex(db, "AspNetUsers", "EmailIndex");
|
||||
db.Close();
|
||||
|
|
|
|||
Loading…
Reference in New Issue