2013-01-03 3 views

Antwort

10

Ich fand die Antwort auf diese Änderung der T4-Vorlage (.tt-Datei in Lösung). Dies ist verantwortlich für die Generierung des C# -Klassencodes. Suchen Sie einen beliebigen Ort, an dem Sie eine Zusammenfassung hinzufügen möchten (z. B. vor jeder einfachen Eigenschaft, die ausgeschrieben wird). Zum Beispiel ist hier der geänderte Code für die einfachen Eigenschaften:

<# 
if (simpleProperties.Any()) { 
    foreach (var edmProperty in simpleProperties) { 
     if (edmProperty.Documentation != null) { 
#> 
    ///<summary><#=edmProperty.Documentation.Summary #></summary> 
<# 
     } 
#> 
    <#=codeStringGenerator.Property(edmProperty)#> 
<# 
    } 
} 
#> 
+0

Beachten Sie, dass standardmäßig zwei .tt-Dateien generiert werden. Sie müssen dies auf die Datei .tt und nicht auf die Datei .Context.tt anwenden. –