AspNetUsers 和 IdentityUser 的映射
Mapping of AspNetUsers and IdentityUser
无法理解 IdentityUser 是如何映射到 AspNetUsers 的,就像没有
[Table] 属性在 IdentityUser 之上,因此 EF 如何知道 table 是 AspNetUsers。
我的代码
public class ApplicationUser : IdentityUser
{
public string FirstName { get; set; }
}
ASP.NET 身份带有一些默认的 table,例如用户、角色、登录名等。这些 table 由 类 IdentityUser
, IdentityRole
, IdentiyLogin
, 等等
您的 ApplicationUser
派生自 IdentityUser
,这就是为什么 EF 知道那是 [dbo].[AspUser]
table。所有这些身份 类 都可以像您一样扩展。只需继承它们并添加其他属性即可。
这里是official website。有一个关于他 ASP.NET Identity 的详细介绍视频。看一看。
无法理解 IdentityUser 是如何映射到 AspNetUsers 的,就像没有 [Table] 属性在 IdentityUser 之上,因此 EF 如何知道 table 是 AspNetUsers。
我的代码
public class ApplicationUser : IdentityUser
{
public string FirstName { get; set; }
}
ASP.NET 身份带有一些默认的 table,例如用户、角色、登录名等。这些 table 由 类 IdentityUser
, IdentityRole
, IdentiyLogin
, 等等
您的 ApplicationUser
派生自 IdentityUser
,这就是为什么 EF 知道那是 [dbo].[AspUser]
table。所有这些身份 类 都可以像您一样扩展。只需继承它们并添加其他属性即可。
这里是official website。有一个关于他 ASP.NET Identity 的详细介绍视频。看一看。