删除ASP.NET身份用户使用SQL

问题描述:

是否确定使用T-SQLASP.NET identityAspNetUSersAspNetRolesAspNetUserRoles直接从SQL Server删除记录? ASP.NET Core应用程序仅使用这三个标识表,其他AspNet...表是空的。删除ASP.NET身份用户使用SQL

UPDATE

为什么我们要直接通过T-SQL做到这一点,因为程序有几个用户(一个角色)和客户端希望得到一次性快速摆脱所有的用户。

+0

当然你可以,但我想知道,你为什么要这样做?为什么不使用存储提供商来处理这个问题? –

+0

@RuardvanElburg好问题。我已经添加了** UPDATE **部分来回答其他读者的好处。 – nam

可以从AspNetUsers,AspNetRoles或AspNetUserRoles中删除行。 由于IdentityServer执行相同操作。 例如,检查通过UserStore类删除用户时生成的SQL语句。

+0

您是否有支持此声明的来源或仅仅是您的意见? –

+0

源是通过UserStore创建/删除用户时执行的生成SQL语句。 – user743414

+0

对不起,这不是我的意思。有可信和/或官方消息来源,你可以在你的答案中链接?为什么删除行是可以的? –