Anpassen des Kontextdateinamens bei Verwendung des Reverse Engineering von Entity Framework Power Tools

8

Wenn ich den Kontext mit dem Reverse Engineering von EF Power Tools erzeuge, habe ich eine Klasse mit meinem DB-Namen in einer Datei mit meinem DB-Namen erstellt. Ich konnte die T4-Vorlage ändern, um einen statischen Namen für den Namen der Kontextklasse zu verwenden. Ich möchte jedoch den gleichen statischen Namen mit dem Dateinamen der Klasse verwenden. Wie kann ich das tun?

    
Mike Cole 25.04.2013, 20:37
quelle

2 Antworten

1

Ich glaube nicht, dass es möglich ist, die generierten Dateinamen in der aktuellen Version anzupassen.

Wenn Sie nicht versuchen möchten, den PowerTools-Quellcode zu hacken, ist Ihre beste Wette wahrscheinlich nur Refaktorieren Sie den Dateinamen der Klasse durch Drücken von F2 nach der Generierung.

Wenn Sie eine Reihe von Dateien umstrukturieren müssen, kann es sich lohnen, ein kleines Skript zu schreiben, das die Klassen und ihre Dateinamen umbenennt und nach jeder EF-Generierung ausführt.

    
Gustav Bertram 05.03.2014, 12:12
quelle
-1

Benennen Sie die .tt-Datei um, die den Klassendateinamen generiert.

nach Ссылка

Es sagt

Reverse Engineer-Vorlagen anpassen - Fügt Ihrem Projekt die Standard-Reverse-Engineering-T4-Vorlagen hinzu, damit Sie die Code-Generierung anpassen können.

Sobald dieser Befehl ausgeführt wird, sollten Sie in der Lage sein, die Tt-Datei umzubenennen, die diesen bestimmten Klassennamen erzeugt.

    
Maslow 11.05.2013 00:09
quelle

Tags und Links