Dodałem informacje do właściwości Documentation.Summary w edytorze graficznym, ale to nie jest dodawane do wygenerowanych klas. Czy jest jakiś sposób to zrobić?Jak dodać komentarze XML do automatycznie generowanych klas produkowanych przez Entity Framework przy użyciu podejścia Model-First?
6
A
Odpowiedz
10
Znalazłem odpowiedź na to, aby zmienić szablon T4 (plik .tt w roztworze). Jest odpowiedzialny za generowanie kodu klasy C#. Znajdź dowolne miejsce, w którym chcesz dodać informacje podsumowujące (np. Przed każdą wypisaną prostą własnością). Na przykład tutaj zmieniony kod dla prostych właściwości:
<#
if (simpleProperties.Any()) {
foreach (var edmProperty in simpleProperties) {
if (edmProperty.Documentation != null) {
#>
///<summary><#=edmProperty.Documentation.Summary #></summary>
<#
}
#>
<#=codeStringGenerator.Property(edmProperty)#>
<#
}
}
#>
Powiązane problemy
- 1. Prefixing generowanych klas JAXB
- 2. Jak zignorować właściwość przy użyciu Entity Framework Code First
- 3. wybrania wszystkich wierszy przy użyciu Entity Framework
- 4. Walidacja UI Entity Framework przy użyciu WinForms
- 5. Problemy z deserializacją XML w klasach generowanych przez XSD
- 6. Entity Framework - Wstawianie do wielu tabel przy użyciu klucza obcego
- 7. Najpierw kod Entity Framework: ignorowanie klas
- 8. Entity Framework dodać nowy podmiot
- 9. Powrót użyciu kwerendy surowego, przy użyciu Entity Framework i MVC
- 10. Jak korzystać z iniekcji zależności przy użyciu Entity Framework DbContext?
- 11. Jak czytać komentarze z XML przy użyciu xslt i dodawać komentarze tekstowe w elemencie
- 12. Jak dodać tabelę w Entity Framework?
- 13. Jak pisać zapytania LINQ dla CRUD przy użyciu Entity Framework?
- 14. Przenoszenie modelu Entity Framework do biblioteki klas z projektu WWW
- 15. Zapisywanie pojedynczych obiektów przy użyciu kodu Entity Framework najpierw
- 16. Jak RESEED LocalDB Table przy użyciu Entity Framework?
- 17. Inne podejścia do obsługi ekstremalnych wartości/dystrybucji przy użyciu scale_fill_gradient?
- 18. Entity Framework Core 1.0 pierwsze migracje przy użyciu kodu?
- 19. * Nie * przy użyciu właściwości nawigacji z Entity Framework?
- 20. Tworzenie repozytorium przy użyciu Entity Framework Code First 4.3
- 21. Dodawanie DataAnnontations do generowanych klas częściowych
- 22. Entity Framework: mapuj wiele klas do jednej tabeli
- 23. Dodawanie instrukcji "GO" do migracji Entity Framework
- 24. Sensowne nazwy dla właściwości nawigacji przy użyciu Entity Framework
- 25. wkładając XML Komentarze na drzewie C# plików źródłowych z automatycznie generowane [Zgromadzenie] .xml pliki
- 26. Wstrzykiwanie zależności w WinForm przy użyciu Ninject i Entity Framework
- 27. Entity Framework rdzenia dodać UNIQUE Kod pierwszego
- 28. wstawiać komentarze automatycznie w vim
- 29. XML Komentarze do właściwości Override
- 30. XCode automatycznie wygenerował komentarze?
Uwaga! Domyślnie są wygenerowane dwa pliki .tt. Trzeba to zastosować do pliku .tt, a nie do pliku .Context.tt. –