无法理解IdentityUser是如何映射到AspNetUsers的,就像没有一样[Table]属性上面的IdentityUser,那么EF是如何知道表是AspNetUsers的。
我的代码 public class ApplicationUser : IdentityUser
{
public string FirstName { get; set; }
}
NET Identity带有一些默认表,如用户、角色、登录等。这些表由IdentityUser
、IdentityRole
、IdentiyLogin
等类定义。
你的ApplicationUser
来源于IdentityUser
,这就是为什么EF知道那是[dbo].[AspUser]
表。所有这些标识类都可以扩展,就像您所做的那样。只需继承它们并添加其他属性即可。