Je viens de commencer à utiliser SubSonic 3 et j'utilise le template ActiveRecord T4.Comment actualiser le code généré par le gabarit SubSonic T4?
Si j'apporte une modification dans la base de données (ajouter une colonne à un tableau par exemple), quelle est la méthode correcte pour forcer le code produit par les modèles T4 à être régénéré?
Pour l'instant, je supprime simplement le dossier ActiveRecord dans mon projet, puis je réinsère le dossier de modèles. Il doit y avoir un meilleur moyen?
Mise à jour:
En plus de skinniest Homme de answer below, j'ai aussi remarqué une icône en haut de Visual Studio 2008 a appelé l'Explorateur de solutions « Transform Tous les modèles ». Cela générera du code à partir de tous les modèles trouvés dans le projet actuellement sélectionné.
Nice one. Y at-il un moyen de faire une étape de construction dans VS2008? – Kev
Je n'ai pas encore essayé cela, mais vous pouvez probablement configurer une étape de pré-construction pour exécuter la transformation. Je viens de trouver ce lien [1] d'ici [2]. 1 - http://geekswithblogs.net/EltonStoneman/archive/2008/07/25/an-buildbuild-task-to-execute-t4-templates.aspx 2 - http://www.hanselman.com/ blog/T4TextTemplateTransformationToolkitCodeGenerationBestKeptVisualStudioSecret.aspx – Stephen
Désolé, pas très bien formaté. Mais au moins les liens sont là. :) – Stephen