Zawsze byłem zaintrygowany projektami bazy danych Visual Studio, i choć wydaje się, że są całkiem zdolne, nigdy nie użyłem ich w żadnym stopniu poza uproszczoną pracą opartą na dowodach koncepcji. Chcę wypróbować to w przypadku nowego projektu i jestem również zainteresowany wykorzystaniem warstwy EF na wierzchu, ale w poprzednich projektach testowych wymagało to pewnego przyzwoitego wysiłku.Czy projekty bazy danych VS i struktura Entity Framework działają razem?
Jestem ciekaw: czy program Visual Studio dojrzał integrację produktu w celu obsługi pojedynczego przepływu pracy, który buduje projekt bazy danych, tworzy na nim warstwę EF iw końcu buduje kod bez pośrednich kroków?
Jesteśmy niewielkim zespołem i nie mamy dedykowanych programistów SQL, a naszym głównym celem jest przeniesienie bazy danych do Visual Studio i ładowanie go pod kontrolą źródła (TFS) oraz osiągnięcie silnej integracji pomiędzy koniec końców. Jesteśmy zainteresowani rozwojem EF i prawdopodobnie rozpocznie się on od prostego potraktowania go jak prostego narzędzia ORM, jeśli to możliwe.
Czy ktoś faktycznie zrobił to, co może zapewnić wgląd w proces?
Dlaczego chcesz, aby „budować model z bazy danych”? Główną zaletą Entity Framework jest to, że model koncepcyjny może się różnić od fizycznego modelu w bazie danych. W przeciwnym razie używasz LINQ do SQL. –
Chciałbym zbudować bazę danych za pomocą narzędzi bazy danych VS, a następnie w aplikacji, utworzyć edmx, który wskazuje na bazę danych. Kiedy zmieniasz/aktualizujesz projekt bazy danych, po prostu zaktualizuj edmx i dobrze jest przejść. –
@John Saunders: Chciałem zapytać konkretnie, czy zmiany w IDE w Visual Studio 2012 ułatwiły ten rodzaj interakcji. Usunięcie mojego tagu wydaje się być całkowicie destrukcyjne ze względu na głupią zasadę. – bwerks