【问题标题】:Customizing AspNet Identity Authentication DB objects自定义 AspNet Identity Authentication DB 对象
【发布时间】:2015-09-15 00:08:28
【问题描述】:

我正在使用 Microsoft.AspNet.Identity.EntityFramework.IdentityDbContext 类对我的用户进行身份验证。这对我来说是一个新概念,让我很困惑。

默认情况下,它会创建 5 个具有默认名称的表:AspNetRoles、AspNetUserRoles、AspNetUserLogins、AspNetUsers,我认为这对用户有点强迫,不适合我的架构。我还想在上述表格中添加更多列。

有没有办法更改表名并向现有表添加新列?

使用 VS 2013、SQL Server 2014 Express。

【问题讨论】:

标签: asp.net entity-framework asp.net-mvc-5 asp.net-membership asp.net-identity-2


【解决方案1】:

默认情况下,您从项目模板中获取的用户类称为 ApplicationUser。只需向其中添加新属性即可存储新列。

这是一个解释如何更改表名的问题:How can I change the table names when using Visual Studio 2013 ASP.NET Identity?

【讨论】:

    猜你喜欢
    • 2019-04-22
    • 2014-07-19
    • 2012-07-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-25
    • 1970-01-01
    • 2018-07-18
    相关资源
    最近更新 更多