Kiedy generuję kontekst za pomocą inżynierii odwrotnej EF Power Tools, utworzyłem klasę z moją nazwą DB w pliku z moją nazwą bazy danych. Udało mi się zmodyfikować szablon T4, aby używał statycznej nazwy dla nazwy klasy Context. Chciałbym jednak użyć tej samej statycznej nazwy z nazwą pliku klasy. Jak mogę to zrobić?Dostosowywanie pliku kontekstowego podczas korzystania z Entity Framework Power Tools Reverse Engineering
Odpowiedz
Nie sądzę, że można dostosować wygenerowane nazwy plików w bieżącej wersji.
Jeśli nie chcesz spróbować włamać się do PowerTools source code, najlepszym wyjściem jest prawdopodobnie refaktoryzacja nazwy pliku przez naciśnięcie F2 po generacji.
Jeśli chcesz naprawić kilka plików, może warto napisać mały skrypt, który zmienia nazwy klas i ich nazwy plików, i uruchamiać po każdym generowaniu EF.
zmienić nazwę pliku .tt, który generuje nazwę klasy.
za http://msdn.microsoft.com/en-us/data/jj593170.aspx
Mówi
Dostosuj inżynierii wstecznej Szablony - dodaje domyślne szablony odwrotne inżynier T4 do projektu, więc można dostosować generowanie kodu.
Po uruchomieniu tego polecenia powinna istnieć możliwość zmiany nazwy pliku .tt, który generuje konkretną nazwę pliku klasy.
To nie daje odpowiedzi na pytanie. Aby skrytykować lub poprosić o wyjaśnienie od autora, pozostaw komentarz pod swoim postem. To naprawdę nie jest nawet bliskie pełnej odpowiedzi. – Jesse
faktycznie w zależności od tego, co robią, nazwa pliku .tt w T4 może zdecydowanie zmienić nazwę pliku wyjściowego. pytanie mówi konkretnie o nazwie pliku * klasy * – Maslow
Dobrze, i * ten * komentarz zaczyna pomagać w byciu kompletną odpowiedzią. – Jesse
- 1. Bezpieczna Java z reverse-engineering pomocą szyfrowania gatunek przemysł
- 2. Dostosowywanie menu kontekstowego w WPF
- 3. SQLite z Entity Framework
- 4. Jak rejestrować (reverse-engineering) transakcje PCI w systemie Linux?
- 5. Nieporozumienia związane z logiką biznesową podczas korzystania z architektury Entity
- 6. Siła Entity Framework 5 do korzystania z typu danych datetime2
- 7. Najlepsze praktyki dotyczące korzystania z Entity Framework z WPF DataBinding
- 8. Jak zmienić nazwę narzędzia Hibernate Tools reverse engineerd DAO?
- 9. Framework Blackboxing podczas korzystania z Webpacka?
- 10. Dostosowywanie menu kontekstowego, takiego jak menu kontekstowe
- 11. łączenia wyrażeń zamiast korzystania z wielu zapytań w Entity Framework
- 12. Unicode z Entity Framework
- 13. Programowanie z interfejsami i Entity Framework 4.0
- 14. Entity-Framework 5.0 z PostgreSQL
- 15. Jak Serializować właściwość typu kolekcji ICollection <T> podczas korzystania z Entity Framework
- 16. Jak ustawić maksymalny rozmiar bazy danych podczas korzystania z Entity Framework?
- 17. Tworzenie indeksu klastrowego podczas korzystania z pierwszej migracji kodu za pomocą Entity Framework i SQL Server
- 18. Entity Framework Wstawianie danych początkowych podczas przebudowy
- 19. błąd Entity Framework podczas składania pustych pól
- 20. Entity Framework 4.2 enum support
- 21. Entity Framework z opcjonalnymi parametrami?
- 22. Entity Framework z wieloma edmx
- 23. własnym przedstawieniu z Entity Framework
- 24. Entity Framework - Dziedziczenie z .Include?
- 25. WithOptional z Entity Framework rdzeń
- 26. ASP.NET MVC z Entity Framework
- 27. Kontrakty WCF z Entity Framework?
- 28. Aktualizacja oświadczenia z Entity Framework
- 29. Używanie MariaDB z Entity Framework
- 30. Atomowy przyrost z Entity Framework
Myślałem o zrobieniu tego, ale wygląda na to, że próbują wycofać to narzędzie. –