2014-06-15 2 views
0

Je commence à utiliser l'authentification dans ASP.net MVC5 et essaie de comprendre l'authentification. J'ai remarqué qu'en exécutant "aspnet_regsql" il génère les tables/sp qui commencent par "aspnet_" et il crée également un ensemble de tables commençant par "AspNet" qui ont des fonctionnalités similaires (utilisateurs, rôles, etc.).Différence entre AspnetRoles et aspnet_Roles

MVC5 utilise-t-il les éléments de base de données commençant par "aspnet_" ou uniquement ceux commençant par "AspNet"? Si seulement ce dernier, est-ce correct de supprimer le premier?

Répondre

0

Le dernier modèle MVC5 par défaut utilise Identity 2.0 pour la gestion des comptes utilisateur, ce qui génère les tables qui commencent par "AspNet". Les tables "aspnet_" sont générées par l'outil aspnet_regsql. Sur une note de côté, vous devriez vraiment rester fidèle à Identity, et rester loin de l'ancienne appartenance. C'est très obsolète, et vous obtenez beaucoup plus de flexibilité avec Identity.