После вызова метода
_membershipProvider.DeleteUser(user.UserName, false);
где, где вторым параметром (false) является deleteAllRelatedData, потерянные записи остаются в базе данных (таблица aspnet_Users и, возможно, больше). Какова лучшая практика для их очистки?
РЕДАКТИРОВАТЬ: пользовательский код управления уже изменен и теперь использует true
в качестве второго параметра, но в нем содержится полная база данных ненужных записей. Мне интересно, как лучше их почистить. В настоящее время я смотрю на sp, предоставленный базой данных dbo.aspnet_Users_DeleteUser
, ломая голову над параметром @TablesToDeleteFrom int
, задаваясь вопросом, что именно это означает. Похоже на какую-то битовую маску.