2

Modèle existant, contrôleur et vue, tout fonctionne bien.ASP.NET MVC - Un moyen facile de mettre à jour la vue fortement typée, lorsque le modèle ajoute des champs supplémentaires?

En raison d'un changement d'exigence, il y a soudainement un changement dans le schéma db, besoin d'ajouter quelques nouveaux champs.

La base de données est mise à jour, le modèle (Entité ADO.NET) est actualisé à partir de la base de données et de nouveaux champs sont récupérés. Le contrôleur est OK, car il travaille avec le "set" et en supprimant le PK. La vue créée à l'origine était fortement typée par rapport au modèle (comme c'était le cas à l'époque) ....

Y a-t-il un moyen facile de "rafraîchir" la vue existante pour prendre les nouveaux champs?

Ou sera-ce toujours une addition manuelle ou vous devrez créer une vue "plus récente" pour remplacer la vue précédente?

Merci!

Répondre

5

Par la petite chance que vous utilisez l'affichage exact créé par la commande "ajouter une vue", vous pouvez simplement supprimer/re ajouter. Sinon, vous pouvez ajouter une nouvelle vue temporaire, copier les champs nouveaux/modifiés, puis supprimer votre vue temporaire.

Questions connexes