使用ASP.NET MVC Identity时,如何在表ASPNetUsers中添加另一个主(复合)键?
通常我会做这样的事情:
[Required]
[Key, Column(Order = 0)]
public int Id { get; set; }
[Required]
[Key, Column(Order = 1)]
public string AccountNo { get; set; }
但我怎么能用身份做到这一点?
以下是我的代码的开头:
public class ApplicationUser : IdentityUser
{
[Required]
[Key, Column(Order = 0)]
public string AccountNo{ get; set; }....
但是当我这样做时,ASPNetUsers表中的Id不再是主键。我需要在哪里/什么做,以便在此表中我将Id和AccountNo作为主键?