如何使用当前用户制作种子方法?

时间:2015-12-11 10:48:09

标签: asp.net-mvc

我创建了一个创建用户的种子方法?

如何在新方法中创建另一个使用ApplicationUserId的种子方法?试过了

var id = User.Identity.GetUserById();

当我更新数据库时,它会出现错误,AspNetUsers表中的表与我表的外键有冲突

1 个答案:

答案 0 :(得分:0)

您可以使用dbContext查找之前创建的用户的ID。因此,在创建用户之后,调用SaveChanges方法,然后执行以下操作:

var id = context.Users.Where(x => x.UserName == "youruser").FirstOrDefault().Id;