Reacting to ModelBuilder API change

This commit is contained in:
ajcvickers 2014-07-24 14:32:22 -07:00
parent fec7e55cbf
commit 7f2ae65e3d
1 changed files with 12 additions and 8 deletions

View File

@ -61,15 +61,19 @@ namespace Microsoft.AspNet.Identity.EntityFramework
protected override void OnModelCreating(ModelBuilder builder) protected override void OnModelCreating(ModelBuilder builder)
{ {
builder.Entity<TUser>() builder.Entity<TUser>(b =>
.Key(u => u.Id) {
.Properties(ps => ps.Property(u => u.UserName)) b.Key(u => u.Id);
.ToTable("AspNetUsers"); b.Property(u => u.UserName);
b.ToTable("AspNetUsers");
});
builder.Entity<TRole>() builder.Entity<TRole>(b =>
.Key(r => r.Id) {
.Properties(ps => ps.Property(r => r.Name)) b.Key(r => r.Id);
.ToTable("AspNetRoles"); b.Property(r => r.Name);
b.ToTable("AspNetRoles");
});
builder.Entity<IdentityUserClaim<TKey>>() builder.Entity<IdentityUserClaim<TKey>>()
.Key(uc => uc.Id) .Key(uc => uc.Id)