J'ai une question à propos de la table aspnet_applications J'ai créé une adhésion asp.net en utilisant .net framework 4.0 il a créé quelques tables mais je ne comprends pas pourquoi Microsoft génère la table aspnet_applications comme ceci :
ApplicationName -> Clé primaire
LoweredApplicationName
ApplicationId -> indice unique
Description
J'y pense, à mon avis, applicationId devrait être une clé et le nom de l'application devrait être un index unique, mais Microsoft a fait tout à fait l'inverse. Et j'ai quelques problèmes dans le modèle d'entité .net lorsque je dois mettre à jour le modèle à partir de la base de données, il ne peut pas être mis à jour. Je veux dire qu'il ne pouvait pas faire d'associations.
Quelle est la principale raison de définir Application-Name comme clé primaire au lieu d'Application-Id ?