我试图将ASP.NET Identity合并到一个新的应用程序中,该应用程序当前使用SQL脚本来创建数据库模式.由于我们需要从其他表创建外键约束到用户表,因此非常希望ASP.NET标识表也在相同的脚本中创建.
我已经能够在IdentityModels.cs中创建的ApplicationUser类中扩展IdentityUser类
public class ApplicationUser : IdentityUser
{
public ApplicationUser()
{
Sequence = 0;
LastActivity = DateTime.Now;
}
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public int NumericId
{
get;
set;
}
[MaxLength(50), Required]
public string DisplayName
{
get;
set;
}
[MaxLength(50), Required]
public string Description
{
get;
set;
}
[IntegerValidator(MinValue = 0), Required]
public int Sequence
{
get;
set;
}
[MaxLength(50)]
public string ExternalRef
{
get;
set;
}
public DateTime? LoggedOn
{
get;
set;
}
public DateTime? LoggedOff
{
get;
set;
}
public DateTime …Run Code Online (Sandbox Code Playgroud)