Sie sind hier

Text Template Transformation Toolkit (T4)

Eintrag zuletzt aktualisiert am: 19.05.2010


Text Template Transformation Toolkit (T4) ist eine Vorlagenbasierte Sprache zur Generierung von Textdokumenten, die Microsoft in seinen DSL Tools eingeführt hat, um Code in C#, Visual Basic, XML oder T-SQL zu erzeugen. T4 wird ab Visual Studio 2010 direkt von der Entwicklungsumgebung unterstützt und z.B. für die Codegenerierung im ADO.NET Entity Framework 4.0 eingesetzt.

Beispiel:

<#@ template language="C#" #>
<# HelloWorld(); #>
<#
private string _field = "Holger";
private void HelloWorld()
{
for(int i = 1; i <= 3; i++)
{

>

Hello <#=_field#>, <#= i #>!
<#+
}
}

>