2010-04-29 10 views
1

J'utilise des entités de suivi automatique et ai déplacé les classes d'entité à un autre assemblage en utilisant 'Ajouter comme lien' pour pointer vers le fichier TT comme mentionné here . Maintenant, cependant, quand je mets à jour le modèle (par exemple change un nom de propriété) le modèle n'est pas exécuté automatiquement et donc la classe d'entité n'est pas mise à jour.Entity Frameworks 4 - Modifier le modèle ne met pas à jour les fichiers de gabarits de suivi automatique T4

je peux bien sûr exécuter manuellement le modèle pour obtenir les mises à jour, mais il serait plus facile si elle a couru automatiquement comme il le fait avant de déménager les classes. Y'a-t-il une quelconque façon de réussir cela?

Darren.

Répondre

1

Je ne l'ai pas fait mais je soupçonne que ce qui suit est possible. Marquez le modèle avec un outil personnalisé (voir sous propriétés du fichier dans l'explorateur de solution). Créez ensuite un petit programme (voir here pour un exemple) qui exécutera un outil personnalisé d'exécution du TT.

0

Je n'ai pas rencontré ce problème. Généralement, lorsque je sauvegarde le modèle ou que je compile le projet contenant mon fichier edmx, les fichiers de code de mes entités sont mis à jour. pouvez-vous partager votre projet avec moi par courriel direct. Cela ne me dérangerait pas de résoudre le problème et de faire un suivi avec l'équipe si nous n'arrivions pas à le faire fonctionner.