在asp.net核心身份中使用选择性表

时间:2018-04-03 05:46:49

标签: c# asp.net asp.net-core asp.net-identity

我想首先使用代码在asp.net核心应用程序中使用来自asp.net身份的aspnetusers,aspnetuserroles,aspnetroles表。我不想使用声明和其他表,但当我尝试排除它们并创建migration / update-database时,我得到了外键约束错误。

另一件事是我想在asp.net身份上使用普通密码。我可以用这个吗?

请建议。

2 个答案:

答案 0 :(得分:0)

  1. 您无法选择身份组件。你没有使用所有这些,但是所有的桌子都来了。就是这样。

  2. 您无法使用带有身份的纯文本密码,这是有充分理由的。您永远不会以纯文本格式存储密码。我不知道为什么你甚至想要。

答案 1 :(得分:-1)

我收到外键约束错误

它与SQL有关,你需要理解/读取SQL约束来克服那个问题(主键外键等)。

另一件事是我想在asp.net身份上使用普通密码。我可以使用这个吗?

您可以获得有关此ASP.Net Membership saves changed password as plain text even with Hashed passwordFormat set

的更多信息