Mam projekt Code First
z Entity Framework 5.0.0
przy użyciu localdb
utworzonego w Visual Studio 2012 Ultimate
. Mimo, że mogę zobaczyć moje relacje w klasie w Class Diagram
, jak wyświetlić wizualny schemat automatycznej generowanej bazy danych przez EF
?Jak wyświetlić diagram bazy danych w kodzie Najpierw przy użyciu lokalnego katalogu
Odpowiedz
Zainstaluj Entity Framework Power Tools Beta 4, uruchom ponownie program Visual Studio, kliknij prawym przyciskiem myszy kontekst w widoku rozwiązania, a zobaczysz nową opcję 'Entity Framework' w menu kontekstowym. Wybierz "View Entity Data Model", aby zobaczyć piękny wizualny diagram bazy danych w Visual Studio. Voilà!
Tak, bardzo przydatny w pewnych okolicznościach. Możesz również przekształcić istniejący db w istniejącą bibliotekę w kilka klas, co może zaoszczędzić sporo czasu, jeśli pracujesz z EF w istniejącej sytuacji db. –
Dobrze na razie. Powinien obsługiwać zmiany za pośrednictwem modelu (obecnie jest tylko do odczytu). – Xaqron
Używam tego i jest to przydatne. Jednak nie jest to ściśle schematem bazy danych SQL, ale jest to jej model EF. Penny spadł i znalazłem, że możesz użyć SQL Server Management Studio 2012, aby to zrobić za pomocą zwykłego narzędzia Diagram bazy danych. Zobacz moją odpowiedź poniżej. – TimS
Możesz użyć Microsoft SQL Server Management Studio 2012 z localdb
, która obsługuje Diagramy bazy danych w sposób, w jaki możesz być przyzwyczajony do innych baz danych SQL Server.
- Otwórz Management Studio (powinna zostać zainstalowana z Visual Studio)
- Połącz z
(localdb)\v11.0
z Windows Authentication - Znajdź odpowiednią bazę
- Rozwiń Database Digrams, a jeśli”zainstalować obiektów wsparcia schemat Jeszcze nie
- Dodaj potrzebne stoły i gotowe!
Źródło: Ten starszy, ale nadal istotne artykuł: http://visualstudiomagazine.com/blogs/data-driver/2012/05/visual-studio-11-beta-easier-development-localdb.aspx
- 1. jak wydrukować diagram bazy danych sql
- 2. Podczas korzystania z Hibernacji ORM powinienem najpierw modelować diagram klasowy lub diagram DB?
- 3. Jak wyświetlić zawartość katalogu serwera przy użyciu strony JSP?
- 4. Lista plików w katalogu przy użyciu html
- 5. uzyskiwanie wartości bazy danych przy użyciu get_object_or_404
- 6. Jak najpierw wymusić kod EF, aby odtworzyć bazy danych?
- 7. Jak wizualizować tabele bazy danych w postgresql przy użyciu pgAdmin?
- 8. Modelowanie algebraicznych typów danych przy użyciu relacyjnej bazy danych
- 9. Jak wyświetlić właściwości nietrwałe przy użyciu usługi danych WCF?
- 10. Migracja railsów przy użyciu typów danych specyficznych dla bazy danych
- 11. Visual Studio NAPRAWDĘ chce utworzyć diagram bazy danych
- 12. Brak tabeli z 'EF Designer z bazy danych' .edmx diagram
- 13. Narzędzie do generowania obciążenia przy użyciu przykładowych danych bazy danych
- 14. Najpierw kod struktury obiektu - jak uruchomić aktualizacyjną bazę danych dla produkcyjnej bazy danych
- 15. Jak wyświetlić dane w datagridview z bazy danych dostępu
- 16. Wypełnij tabelę przy użyciu bazy danych w JavaFX
- 17. Co jest najprostszą rzeczą do zrobienia, gdy schemat bazy danych został zmieniony przy użyciu kodu EF najpierw
- 18. listę klas według katalogu/katalogu przy użyciu doxygen?
- 19. TWORZENIE BAZY DANYCH przy użyciu pliku w domyślnej ścieżce
- 20. datetime w definiowaniu bazy danych przy użyciu sqlalchemy
- 21. tworzenie domyślnej bazy danych w mysql przy użyciu pliku dokowanego
- 22. Przeniesienie katalogu przy użyciu Qt
- 23. Kopiowanie katalogu przy użyciu Qt
- 24. Zapisywanie pojedynczych obiektów przy użyciu kodu Entity Framework najpierw
- 25. Phantomjs przy użyciu lokalnego pliku z page.includeJs?
- 26. Jak wyświetlić obraz RGB przy użyciu pylab
- 27. Zapisz plik w publicznym katalogu przy użyciu Cordova FileTransfer
- 28. Jak utworzyć diagram bazy danych na serwerze SQL z 2 bazami danych?
- 29. Aktualizacja schematu bazy danych bez upuszczania danych?
- 30. Jak wyświetlić ProgressDialog przy użyciu fragmentu
Ten blogu [http://www.stratospher.es/blog/post/connecting-to-localdb-with-sql-server-management -studio-2012-ssms] pokazuje, jak połączyć się z LocalDB za pomocą SQL Management Studio. To samo podejście może być ponownie użyte dla VS2012. –
Dzięki, wiedz, że (sprawdź swój link). Byłem wątpliwy, czy w EF 5 jest wbudowana opcja, a nie inżynieria wsteczna mojego projektu za każdym razem chce widzieć relacje danych. – Xaqron
Możesz zrzucić edmx za pomocą EdmxWriter.WriteEdmx (lub z PowerTools) i otworzyć ten plik za pomocą VS2012, co powinno otworzyć EFDesigner i powinieneś zobaczyć model w projektancie. Zauważ, że będzie to model koncepcyjny, a nie model sklepu (baza danych). – Pawel