我创建了一个创建用户的种子方法?
如何在新方法中创建另一个使用ApplicationUserId
的种子方法?试过了
var id = User.Identity.GetUserById();
当我更新数据库时,它会出现错误,AspNetUsers
表中的表与我表的外键有冲突
答案 0 :(得分:0)
您可以使用dbContext查找之前创建的用户的ID。因此,在创建用户之后,调用SaveChanges方法,然后执行以下操作:
var id = context.Users.Where(x => x.UserName == "youruser").FirstOrDefault().Id;