Gram w gry z Entity Framework 7 i ASP.NET 5 dla nowego projektu, nad którym pracuję, ale trafiłem na blokadę drogi. Zespół, nad którym pracuję, wykorzystuje podejście DBA do rozwoju; tzn. baza danych jest zaprojektowana przez DBA, a następnie programiści zmieniają kod, aby zrekompensować zmiany modelu.Czy istnieje baza danych Entity Framework 7 - pierwszy generator POCO?
Przy użyciu EF6 działa to dobrze, ponieważ możemy po prostu zaktualizować kod za pomocą funkcji "aktualizacji" projektanta EDMX. Jedno kliknięcie, otrzymujemy nowe zajęcia i gotowe. Jednak w EF7 wszystko jest inne. Nie ma już projektanta, a my powinniśmy używać Code-First, który zgodnie z niektórymi wpisami na blogu zespołu EF, powinien również wspierać generowanie kodu "Database-First".
Jednak nie jestem w stanie dowiedzieć się, jak to zrobić z Visual Studio 2015 CTP6 w aplikacji ASP.NET 5. Czy obsługa oprzyrządowania jest na miejscu, czy też mam pecha? I czy w ogóle się w ogóle pojawia?
sprawdź "kod inżyniera odwrotnego pierwszy" – DLeh
Tak, spędziłem kilka dni na wyszukiwaniu. Wiele informacji o tym, jak to zrobić z EF6, ale z EF7 nie wydaje się być sposobem. Na razie stworzyłem projekt EF6, wykonałem tam inżynierię odwrotną i skopiowałem pliki do mojego projektu EF7 (z pewnymi modyfikacjami ze względu na nieistniejące przestrzenie nazw w EF7), ale na dłuższą metę Potrzebuję bardziej stabilnego rozwiązania. –
Nie sądzę, że są na tyle różne, aby zrobić taką różnicę. Wydaje mi się, że EF7 jest nadal w wersji beta, więc prawdopodobnie nie ma jeszcze pełnego wsparcia. https://github.com/aspnet/EntityFramework/releases – DLeh