相关疑难解决方法(0)

如何删除dbo.AspNetUserClaims和dbo.AspNetUserLogins表(IdentityUserClaim和IdentityUserLogin实体)?

我们的应用程序不需要身份使用的过多"登录"和"声明"功能.如果没有在数据库中创建这些表格simlpy会很好,但我不想重新实现所有的身份类...

我假设它是这样的

public ApplicationDbContext : IdentityDbContext
{
        [...]

        protected override void OnModelCreating(DbModelBuilder modelBuilder)
        {
            base.OnModelCreating(modelBuilder);

            modelBuilder.Ignore<IdentityUserClaim>();
            modelBuilder.Ignore<IdentityUserLogin>();
        }
}
Run Code Online (Sandbox Code Playgroud)

您会认为这根据功能描述有效,但事实并非如此.在AspNetUserClaimAspNetUserLogins表仍然可以创建.

这样做的正确方法是什么?

c# asp.net-mvc entity-framework asp.net-identity

7
推荐指数
1
解决办法
3921
查看次数