2016-10-23 10 views
0

Не удается понять, как IdentityUser сопоставляется с AspNetUsers, например, нет атрибута [Таблица] выше IdentityUser, поэтому, как EF узнает эту таблицу, AspNetUsers.Сопоставление AspNetUsers и IdentityUser

Моего код

public class ApplicationUser : IdentityUser 
    { 
    public string FirstName { get; set; } 
    } 

ответ

0

ASP.NET Идентичность поставляется с некоторыми таблицами по умолчанию, как пользователи, роли, логины и т.д. Эти таблицы определяются классами IdentityUser, IdentityRole, IdentiyLogin и т.д.

Ваш ApplicationUser происходит от IdentityUser, поэтому EF знает, что это таблица [dbo].[AspUser]. Все эти классы идентичности могут быть расширены, как и вы. Просто наследуйте их и добавляйте другие свойства.

Адрес official website. Существует хорошо документированное видеоролик, в котором он находится в ASP.NET Identity. Взглянуть.