我们的应用程序不需要身份使用的过多"登录"和"声明"功能.如果没有在数据库中创建这些表格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)
您会认为这根据功能描述有效,但事实并非如此.在AspNetUserClaim与AspNetUserLogins表仍然可以创建.
这样做的正确方法是什么?