J'ai récemment découvert T4 qui est construit pour VS2008
En supposant VB.Net (bien que les travaux avec C# tout aussi bien)
Créer un fichier appelé template.tt et mettre les éléments suivants en elle. ...
<#@ template language="VB" debug="True" hostspecific="True" #>
<#@ output extension=".vb" debug="True" hostspecific="True" #>
Imports System
<# For Each Table as String in GetMyTables() #>
Public Class <#=TableName#>
Public Sub New
End Sub
End Class
<#Next#>
<#+
Public Function GetMyTables() as String()
Return new String(){"Table1", "Table2"}
End Function
#>
Assurez-vous (si vous utilisez vb) que tous les fichiers sont vrais .... et enregistrez le fichier.
Vous devriez voir qu'un nouveau fichier « Template.vb » a été créé avec 1 classe pour chacun des « Tableau 1 » et « Tableau 2 »
Vous devriez être en mesure de voir comment personnaliser cela pour presque tous les types de la génération de code.
Il fait beau aujourd'hui – leppie