我创建了一个新的ASP .NET MVC 5项目,并创建了ASP .NET Identity表。
但不知何故,一些AspNet表出现了,当我注册新用户时,它将所有用户数据保存在旧表下。
这是对的吗?它不应该像用户这样的新表保存吗?
我缺少什么?
P.S。该MS链接无法理解该行为http://www.asp.net/identity/overview/getting-started/introduction-to-aspnet-identity
答案 0 :(得分:1)
创建的表由IdentityDbContext完成。在IdentityDbContext的OnModelCreating方法中,表格会被分配您在屏幕截图中突出显示的名称。
modelBuilder.Entity<IdentityUser>().ToTable("AspNetUsers");
如果您想重命名它们,则必须在您自己的实现中覆盖OnModelCreating方法,并根据需要为它们命名。
答案 1 :(得分:0)
感谢Google我找到了我需要的答案
http://www.itorian.com/2013/11/customize-users-profile-in-aspnet.html
由于这个原因,我好像面对两组牌桌 简单成员和ASP.NET身份系统同时出现。