MVC3、EF5、C#、Sql Server 2008 R2 を使用しています。
私は、メンバーシップ テーブルへのリンク テーブルを使用して、独自の「組織」テーブルと組み合わせてメンバーシップ プロバイダーを使用しています。
アプリケーションでアカウントをキャンセルすると、テーブルに適したソフト削除を行います。しかし、問題のアカウントのメンバーシップ レコードをどうすればよいかわかりません。理想的には、レコードもソフト削除したいと思います。
問題は、キャンセルされたアカウントと同じユーザー名を使用して新しいアカウントを作成しようとすると、「ユーザー名は既に存在します。別のユーザー名を入力してください」というメッセージが表示されることです。型エラー。
明らかに、メンバーシップ ユーザーを完全に削除することはできますが、これは、アプリケーション内のすべての関連レコードを完全に削除することを意味し、これは望ましくありません。
考え。
ありがとう。