2011-01-07 3 views
0

Je suis nouveau sur MVC et j'essaie de mettre en place une application de base de modèle. De VS2010 je crée le projet modèle MVC2. Cependant, j'ai remarqué que la base de données n'est parfois pas créée dans le cadre du modèle. Existe-t-il des règles pour savoir quand et où cela crée sa propre base de données, ou pourquoi cela pourrait ne pas l'être?Modèle Application Web ASP.NET MVC2

Répondre

0

Le modèle standard MVC a une connectionstring dans le web.config pointant vers une base de données aspnetdb.mdf dans le dossier App_Data.

Le modèle MVC 2 Web Application par défaut utilise la base de données pour l'authentification (via le AccountController).

Le fichier physique est créé lors de la première utilisation; probablement lorsque vous enregistrez un compte ou tentez une connexion pendant l'exécution de l'application.

+0

Dans certains cas, cela n'est pas du tout créé. J'ai créé cinq projets de gabarits distincts - deux ont une base de données et trois n'en ont pas. J'ai essayé de créer un nouveau compte d'utilisateur dans chacun d'eux. –