Après avoir appelé la méthodeentrées dans Orphaned aspnetdb
_membershipProvider.DeleteUser(user.UserName, false);
où où le second paramètre (false) est deleteAllRelatedData, des entrées orphelines sont laissés dans la base de données (tableau aspnet_Users et probablement plus). Quelle est la meilleure pratique pour les nettoyer?
EDIT: Le code de gestion des utilisateurs a déjà été modifié pour utiliser maintenant true
en tant que deuxième paramètre, mais il reste un db plein d'entrées de courrier indésirable. Je me demande comment faire pour les nettoyer. Je regarde actuellement le sp fourni avec la base de données dbo.aspnet_Users_DeleteUser
curieux sur le paramètre @TablesToDeleteFrom int
se demandant exactement ce que cela signifie. On dirait une sorte de bitmask.
Pouvez-vous changer l'appel à DeleteUser (..., vrai)? –
Nice Bob, vous devriez mettre cela comme une réponse. – RichardOD
Oui, c'est la réponse correcte, Bob :) Cependant, après avoir couru avec le paramètre false pendant un moment, nous avons un aspnetdb full'o'junk. C'est ce que cette question concerne. – spender