J'utilise le modèle de données d'entité ADO.NET dans mon projet C #. Il existe un modèle de données d'entité ADO.NET qui est généré sur la DB de mon projet. Comment puis-je rafraîchir rapidement le modèle de données d'entité ADO.NET en fonction des modifications de DB? J'ai supprimé le modèle, puis en créant un nouveau. Je crois qu'il y a un moyen plus simple et plus rapide. P>
6 Réponses :
Cliquez avec le bouton droit de la souris - Mettre à jour le modèle de la base de données. P>
Cliquez avec le bouton droit de la souris sur le concepteur de modèle et choisissez "Mettre à jour le modèle de la base de données", et une boîte de dialogue apparaîtra. Cliquez sur OK et votre modèle sera rafraîchi. P>
FYI, j'utilise EF 4.0, et j'ai sauté la version antérieure, je ne peux donc pas vous dire ce que c'est comme dans vs 2008. P>
Mais il fonctionne toujours mauvais lorsque je change de type de colonne. Dans ce cas, j'ai besoin de recréer le modèle
Il suce généralement, même avec VS2010 et EF 4.0. J'ai toujours le même problème et la seule solution que j'ai trouvée jusqu'à présent est d'arrêter le serveur DB et de recommencer. Ça marche toujours pour moi.
Peut-être cela aide-t-il ... Mise à jour de l'assistant de modèle (outils de modèle de données d'entité) < / a> p>
Mettre à jour le modèle de la base de données ne fonctionne pas très bien. Au moins dans VS 2008 / C # 3.5. Je n'arrive pas à éliminer les anciennes colonnes, etc. p>
Je rencontre ce problème même avec VS2012, .NET 4.5 et EF5. : /
Je suis toujours ctrl-A (pour tout sélectionner), la presse Supprimer, puis créer un modèle à partir de la base de données à partir de zéro - la mise à jour ne fonctionne tout simplement pas dans beaucoup de cas. Au moins dans EF4 / VS2010 que je me développe dans / avec. P>
Voici une alternative à l'assistant «Modèle de mise à jour» qui vous donne un contrôle total sur ce qui est mis à jour: huagati.blogspot.com/2010/07/...
Y a-t-il une alternative gratuite?
Vous devez ouvrir votre modèle.EDMX après cela, cliquez avec le bouton droit de la souris sur les propriétés. Sélectionnez maintenant le (Mettre à jour le modèle de la base de données) et vous montrera un autre panneau avec panneau d'onglets. Vous pouvez choisir Ajouter, rafraîchir et supprimer. Dans votre situation actuelle, vous devez sélectionner Actualiser. Ensuite, sélectionnez Tableaux-> Dbo-> et Nom de votre table dans la base de données, puis cliquez sur Terminer. c'est ça. Vous vous rafraîchissez votre table. P>
Mais parfois, vous pouvez voir dans votre modèle que quelque chose s'est trompé parce que la colonne n'est pas à droite. Pour résoudre ce problème avec le bouton droit de la souris sur le nom de la colonne et sélectionnez 'Up' pour le déplacer ou «DOWN» pour l'abattre. P>
J'espère que cela aidera. P>