2008-10-10 13 views

Répondre

1

Si vous cherchez spécifiquement un générateur de base de données/ORM vous pourriez être intéressé à regarder soit llblgen ou subsonic. Aucun produit n'est directement de Microsoft. Bonne chance dans vos recherches.

1

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.