Text Template Transformation Toolkit (T4)
Eintrag zuletzt aktualisiert am: 20.10.2022
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 #>!
<#+
}
}
#>