【发布时间】:2021-11-12 04:27:28
【问题描述】:
我正在使用 Identity 3,我想在 AspNetUser 表中添加一些列。
我已经尝试先使用 EF Core Code 来实现它,它运行良好,但我需要先使用 DB。
我想知道,如果我将在数据库中手动创建列,然后创建具有相应属性的 ApplicationUser 类,它会起作用吗?
【问题讨论】:
-
当然,为什么不呢?你是否应该这样做是一个意见问题(我的意见:不)。
-
这不是 DB 优先方法的唯一选择吗?我已经排除了开始使用 Code first 的 Identity,因为我已经读过在同一个项目中结合 Code 和 DB first 方法不是一个好主意。
-
我的意思是,不要更改
AspNetUser表。 ASP.Net Identity 用于身份验证。不要将其与业务问题混为一谈。
标签: asp.net-core entity-framework-core asp.net-identity ef-database-first