2009-04-21 5 views
1

J'apprends ASP.MVC maintenant. J'ai eu quelques problèmes de création d'une vue typée. J'ai ajouté Entity Data Model aux modèles, puis j'ai essayé d'ajouter une vue typée forte basée sur le modèle de données d'entité que j'ai créé. Mais je ne vois pas de classe dans "Afficher la classe de données" dans la boîte de dialogue "Ajouter une vue".ASP.NET MVC Problème de création d'une vue typée forte

Est-ce que j'ai manqué quelque chose?

Répondre

0

Les étapes que j'ai suivies pour le faire étaient:

Créez un modèle de données d'entités dans un nouveau projet sous la solution. Ajoutez des objets à l'EDM à l'aide du navigateur de modèles.

Créez une classe de modèle dans le dossier Modèles de mon projet MVC, puis ajoutez une méthode qui extrait des objets du modèle de données d'entité. N'oubliez pas de référencer votre projet EDM depuis votre projet MVC.

Dans mon contrôleur cerate un nouvel ActionResult (ou View Result), l'obtenir pour appeler ses objets à partir du modèle de dossier de modèles. Puis cliquez avec le bouton droit de la souris et créez une vue ...

Vous devriez voir le modèle de données de votre entité et les objets de votre dossier de modèles dans la liste déroulante des classes de données de vue. La raison de l'utilisation du dossier models, pour moi, est que je peux le rendre très clair quand je suis paresseux en chargeant des objets, par exemple, des articles de commande d'un ordre de parent.

2

Créez votre projet avant d'ajouter une vue.

Questions connexes