Tutoriel - Création d'un Template T4 tt (text template)

Avec Entities Framework on a l'habitude de voir des Templates T4 générés par l'outil graphique mais s'il fallait partir de zéro ? Comment cela se passe t-il ? C'est l'objet de tutoriel.

Pages MSDN :
https://msdn.microsoft.com/en-us/library/bb126445.aspx
Code Generation and T4 Text Template

https://msdn.microsoft.com/en-us/library/ee844259.aspx
Run-Time Text Generation with T4 Text Templates

Donc on peut créer dans un projet Visual Studio un Text Template au moment de l'exécution : Bouton droit sur le projet -> Ajouter nouvel élément :

Création d'un Texte Template au sein d'un projet Visual Studio
Oui le plus délicat c'est la traduction en français "au moment de l'exécution" runtime donc ...

Pour aller plus loin, le plus simple c'est de convertir un fichier existant en Text Template. Lorsque l'on sauvegarde le fichier .tt un .cs est automatiquement créer avec du code CS pour utiliser le Template dans notre projet.