2016-08-09 1 views
-1

Je suis nouveau dans asp.net mvc. J'essaie d'apprendre le framework d'entitéasp mvc net ajoutant une nouvelle propriété au modèle

après que la base de données a été créée par le début du premier code, en ajoutant une nouvelle propriété au modèle, mais le contrôleur et la vue ne se mettent pas automatiquement à jour.

public class test 
{ 

    public int ID { get; set; } 
    public string Name { get; set; } 

    public string Surname{ get; set; } 

} 

dans ce simple je ajoute la propriété de nom de domaine après la base de données créée. Je mets à jour la base de données, mais la vue et le contrôleur ne se mettent pas automatiquement à jour.

alors devrais-je faire tous les changements manuellement, comme changer l'action "créer edit delete" du contrôleur.

merci pour la réponse

Répondre

0

Vous avez probablement utilisé un échafaudage pour les créer. Si vous souhaitez afficher les propriétés dans la vue, vous devez recréer l'échafaudage afin qu'il sache que la propriété existe. Pour ce faire, faites un clic droit sur le dossier du contrôleur, ajoutez un nouvel objet échafaudé, comme vous le faisiez auparavant.

+0

Est-ce ce que vous cherchiez? Si oui, acceptez la réponse. – twothreebrent

+0

ouais c'est réponse mais pas vraiment je cherche. Pourquoi? parce que dans cette solution, je dois refaire toute la spesification de code. est-ce vrai? – AhuraMazda

+0

Pouvez-vous s'il vous plaît reformuler votre question? Je ne suis pas sûr de ce que vous demandez. – twothreebrent