1

を使用すると、それがT-SQLを使用してASP.NET identityテーブルAspNetUSersAspNetRolesおよびSQL Serverから直接AspNetUserRolesからレコードを削除しても大丈夫ですか? ASP.NETコアアプリケーションは、これら3つのIDテーブル以外のAspNet...テーブルのみを使用しています。の削除ASP.NETアイデンティティユーザーSQL

UPDATE:アプリは(1つのロールを持つ)複数のユーザーがいると、クライアントは1回のショットですぐにすべてのユーザーを取り除くために望んでいるので、我々はT-SQLを介して直接それをやりたいのはなぜ

+0

もちろんできますが、どうしてこのようにしたいと思いますか?なぜこのことをするためにストレージプロバイダを使用しないのですか? –

+0

@RuardvanElburg良い質問です。私は他の読者の利益のためにそれに答えるために** UPDATE **セクションを追加しました。 – nam

答えて

0

AspNetUsers、AspNetRoles、またはAspNetUserRolesから行を削除しても問題ありません。 IdentityServerが同じ機能を実行するためです。 たとえば、UserStoreクラスを使用してユーザーを削除するときに生成されるSQLステートメントを確認します。

+0

この声明を支持する情報源はありますか、それともあなたの意見ですか? –

+0

ソースは、ユーザーストアを使用してユーザーを作成または削除するときに実行される、生成されたSQLステートメントです。 – user743414

+0

申し訳ありませんが、それは私が意味するものではありません。あなたの答えにリンクできる信頼できる公的情報源がありますか?なぜ行を削除してもよろしいですか? –

関連する問題