Comment propager les modifications de base de données pour mon .fichier edmx?
J'ai généré une .fichier edmx à partir de la base de données.
Je veux savoir si je apporter des modifications à mon schéma de base de données, puis comment ces changements se reflètent dans mon Modèle de Données d'Entité Concepteur de diagramme? J'ai modifié le schéma de base de données, mais a trouvé les modifications n'apparaissent pas dans mon Modèle de Données d'Entité Concepteur de diagramme. Quelqu'un peut m'expliquer comment propager le schéma de base de données des modifications à mon Modèle de Données d'Entité Concepteur de diagramme?
double possible de mise à Jour de votre edmx pour refléter les modifications apportées à votre base de données (.net, linq-to-entités)
OriginalL'auteur Thomas | 2011-03-25
Vous devez vous connecter pour publier un commentaire.
Je pense que ce que vous demandez est que si vous changer votre schéma, comment est-ce alors mis à jour dans votre fichier EDMX?
de modèle.
Vos modifications devraient maintenant être visible sur la surface de dessin dans les conteneurs.
Heureux, j'ai tapé ma réponse avant le montage de son orthographe 😉
Comme dirait ma modifications ont été battus! lol
merci pour ur de réponse, mais j'ai fait changer le type de données de champ et de mettre à Jour le Modèle de Base de données, mais le changement n'a pas refelect dans le fichier edmx. que faire?
Lorsque vous avez cliqué sur l'onglet Actualiser avez l'arborescence de la liste d'affichage de votre table pour être mis à jour? Êtes-vous sûr que vous vous connectez à la même base de données vous avez apporté les modifications? Comment êtes-vous de vérifier pour voir les changements?
OriginalL'auteur MattC
Ajouts dans vos tables seront prises en compte dans votre modèle si vous "mettre à Jour le Modèle De Base de données" telle que publiée dans les autres réponses. Si vous supprimez des tables ou des colonnes bien que dans mon expérience, vous devez supprimer l'entité correspondant manuellement à partir de votre modèle et puis mise à jour le modèle de la base de données.
OriginalL'auteur BrokenGlass
Clic droit dans la edmx, cliquez sur "mettre à Jour le Modèle De Base de données". Allez à "Actualiser" de l'onglet, puis cliquez sur "Terminer".
OriginalL'auteur Martin
Vous avez besoin d'ouvrir votre modèle et cliquez droit sur un espace vide et sélectionnez Modèle de mise à Jour de la Base de données...
OriginalL'auteur Aducci
Lors de l'utilisation de 'mise à Jour de la Base de données", vous pouvez également choisir d'ajouter de nouvelles tables de votre base de données si nécessaire, ou de les laisser sortir.
OriginalL'auteur finoutlook