MVC5创建没有特定列的用户

时间:2015-10-16 16:27:40

标签: asp.net-mvc

如何更改默认的ApplicationUserManager,以便它不会尝试添加到db中的“PhoneNumber”,“PhoneNumberConfirmed”和“TwoFactorEnabled”列?我不需要这些列,所以我删除了它们以及与它们连接的所有视图/方法。虽然我在项目代码中找不到任何其他内容,但ApplicationUserManager仍会尝试添加这些列。

1 个答案:

答案 0 :(得分:1)

很遗憾,您无法从数据库中删除这些列。 IdentityUser的默认实现包含其中的列,因此您无法删除它们(至少在没有获取Identity的源代码并自行删除它们的情况下。