Reacting to provider-specific EF API changes
This commit is contained in:
parent
3abe532761
commit
e724e4248c
|
|
@ -42,27 +42,27 @@ namespace Microsoft.AspNet.Identity.EntityFramework
|
||||||
builder.Entity<TUser>(b =>
|
builder.Entity<TUser>(b =>
|
||||||
{
|
{
|
||||||
b.Key(u => u.Id);
|
b.Key(u => u.Id);
|
||||||
b.ToTable("AspNetUsers");
|
b.ForRelational().Table("AspNetUsers");
|
||||||
});
|
});
|
||||||
|
|
||||||
builder.Entity<TRole>(b =>
|
builder.Entity<TRole>(b =>
|
||||||
{
|
{
|
||||||
b.Key(r => r.Id);
|
b.Key(r => r.Id);
|
||||||
b.ToTable("AspNetRoles");
|
b.ForRelational().Table("AspNetRoles");
|
||||||
});
|
});
|
||||||
|
|
||||||
builder.Entity<IdentityUserClaim<TKey>>(b =>
|
builder.Entity<IdentityUserClaim<TKey>>(b =>
|
||||||
{
|
{
|
||||||
b.Key(uc => uc.Id);
|
b.Key(uc => uc.Id);
|
||||||
b.ManyToOne<TUser>().ForeignKey(uc => uc.UserId);
|
b.ManyToOne<TUser>().ForeignKey(uc => uc.UserId);
|
||||||
b.ToTable("AspNetUserClaims");
|
b.ForRelational().Table("AspNetUserClaims");
|
||||||
});
|
});
|
||||||
|
|
||||||
builder.Entity<IdentityRoleClaim<TKey>>(b =>
|
builder.Entity<IdentityRoleClaim<TKey>>(b =>
|
||||||
{
|
{
|
||||||
b.Key(rc => rc.Id);
|
b.Key(rc => rc.Id);
|
||||||
b.ManyToOne<TRole>().ForeignKey(rc => rc.RoleId);
|
b.ManyToOne<TRole>().ForeignKey(rc => rc.RoleId);
|
||||||
b.ToTable("AspNetRoleClaims");
|
b.ForRelational().Table("AspNetRoleClaims");
|
||||||
});
|
});
|
||||||
|
|
||||||
var userType = builder.Model.GetEntityType(typeof(TUser));
|
var userType = builder.Model.GetEntityType(typeof(TUser));
|
||||||
|
|
@ -85,7 +85,7 @@ namespace Microsoft.AspNet.Identity.EntityFramework
|
||||||
builder.Entity<IdentityUserRole<TKey>>(b =>
|
builder.Entity<IdentityUserRole<TKey>>(b =>
|
||||||
{
|
{
|
||||||
b.Key(r => new { r.UserId, r.RoleId });
|
b.Key(r => new { r.UserId, r.RoleId });
|
||||||
b.ToTable("AspNetUserRoles");
|
b.ForRelational().Table("AspNetUserRoles");
|
||||||
});
|
});
|
||||||
// Blocks delete currently without cascade
|
// Blocks delete currently without cascade
|
||||||
//.ForeignKeys(fk => fk.ForeignKey<TUser>(f => f.UserId))
|
//.ForeignKeys(fk => fk.ForeignKey<TUser>(f => f.UserId))
|
||||||
|
|
@ -95,7 +95,7 @@ namespace Microsoft.AspNet.Identity.EntityFramework
|
||||||
{
|
{
|
||||||
b.Key(l => new { l.LoginProvider, l.ProviderKey });
|
b.Key(l => new { l.LoginProvider, l.ProviderKey });
|
||||||
b.ManyToOne<TUser>().ForeignKey(uc => uc.UserId);
|
b.ManyToOne<TUser>().ForeignKey(uc => uc.UserId);
|
||||||
b.ToTable("AspNetUserLogins");
|
b.ForRelational().Table("AspNetUserLogins");
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -52,13 +52,13 @@ namespace Microsoft.AspNet.Identity.EntityFramework.InMemory.Test
|
||||||
{
|
{
|
||||||
b.Key(u => u.Id);
|
b.Key(u => u.Id);
|
||||||
b.Property(u => u.UserName);
|
b.Property(u => u.UserName);
|
||||||
b.ToTable("AspNetUsers");
|
b.ForRelational().Table("AspNetUsers");
|
||||||
});
|
});
|
||||||
|
|
||||||
builder.Entity<TRole>(b =>
|
builder.Entity<TRole>(b =>
|
||||||
{
|
{
|
||||||
b.Key(r => r.Id);
|
b.Key(r => r.Id);
|
||||||
b.ToTable("AspNetRoles");
|
b.ForRelational().Table("AspNetRoles");
|
||||||
});
|
});
|
||||||
|
|
||||||
builder.Entity<TUserRole>(b =>
|
builder.Entity<TUserRole>(b =>
|
||||||
|
|
@ -66,28 +66,28 @@ namespace Microsoft.AspNet.Identity.EntityFramework.InMemory.Test
|
||||||
b.Key(r => new { r.UserId, r.RoleId });
|
b.Key(r => new { r.UserId, r.RoleId });
|
||||||
b.ForeignKey<TUser>(f => f.UserId);
|
b.ForeignKey<TUser>(f => f.UserId);
|
||||||
b.ForeignKey<TRole>(f => f.RoleId);
|
b.ForeignKey<TRole>(f => f.RoleId);
|
||||||
b.ToTable("AspNetUserRoles");
|
b.ForRelational().Table("AspNetUserRoles");
|
||||||
});
|
});
|
||||||
|
|
||||||
builder.Entity<TUserLogin>(b =>
|
builder.Entity<TUserLogin>(b =>
|
||||||
{
|
{
|
||||||
b.Key(l => new { l.LoginProvider, l.ProviderKey, l.UserId });
|
b.Key(l => new { l.LoginProvider, l.ProviderKey, l.UserId });
|
||||||
b.ForeignKey<TUser>(f => f.UserId);
|
b.ForeignKey<TUser>(f => f.UserId);
|
||||||
b.ToTable("AspNetUserLogins");
|
b.ForRelational().Table("AspNetUserLogins");
|
||||||
});
|
});
|
||||||
|
|
||||||
builder.Entity<TUserClaim>(b =>
|
builder.Entity<TUserClaim>(b =>
|
||||||
{
|
{
|
||||||
b.Key(c => c.Id);
|
b.Key(c => c.Id);
|
||||||
b.ForeignKey<TUser>(f => f.UserId);
|
b.ForeignKey<TUser>(f => f.UserId);
|
||||||
b.ToTable("AspNetUserClaims");
|
b.ForRelational().Table("AspNetUserClaims");
|
||||||
});
|
});
|
||||||
|
|
||||||
builder.Entity<IdentityRoleClaim<TKey>>(b =>
|
builder.Entity<IdentityRoleClaim<TKey>>(b =>
|
||||||
{
|
{
|
||||||
b.Key(c => c.Id);
|
b.Key(c => c.Id);
|
||||||
b.ForeignKey<TRole>(f => f.RoleId);
|
b.ForeignKey<TRole>(f => f.RoleId);
|
||||||
b.ToTable("AspNetRoleClaims");
|
b.ForRelational().Table("AspNetRoleClaims");
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue