Narzędzia Entity Framework Tools w programie Visual Studio

Dotyczy:yes Visual Studio Visual Studio nodla komputerów Mac noVisual Studio Code

Entity Framework to technologia mapowania obiektowo-relacyjnego, która umożliwia deweloperom platformy .NET pracę z danymi relacyjnymi przy użyciu obiektów specyficznych dla domeny. Dzięki takiemu rozwiązaniu deweloperzy nie muszą pisać wielu linijek kodu dostępu do danych. Entity Framework to zalecana technologia modelowania mapowania obiektów (ORM) dla nowych aplikacji platformy .NET.

Narzędzia Entity Framework Tools są przeznaczone do tworzenia aplikacji platformy Entity Framework (EF). Pełna dokumentacja platformy Entity Framework znajduje się tutaj: Omówienie — EF 6.

Uwaga

Narzędzia Entity Framework Tools opisane na tej stronie są używane do generowania plików edmx , które nie są obsługiwane w programie EF Core. Aby wygenerować model EF Core z istniejącej bazy danych, zobacz Reverse Engineering - EF Core (Inżynieria odwrotna — EF Core). Aby uzyskać więcej informacji na temat różnic między programem EF 6 i programem EF Core, zobacz Porównanie programów EF 6 i EF Core.

Za pomocą narzędzi Entity Framework Tools można utworzyć model koncepcyjny z istniejącej bazy danych, a następnie graficznie zwizualizować i edytować model koncepcyjny. Możesz też w sposób graficzny utworzyć najpierw model koncepcyjny, a następnie wygenerować bazę danych, która obsługuje model. W obu przypadkach możesz automatycznie zaktualizować model, gdy bazowa baza danych ulegnie zmianie i automatycznie wygeneruje kod warstwy obiektu dla aplikacji. Generowanie bazy danych i generowanie kodu warstwy obiektu można dostosowywać.

Narzędzia Entity Framework są instalowane jako część obciążenia Magazyn danych i przetwarzanie w Instalatorze programu Visual Studio. Można je również zainstalować jako pojedynczy składnik w kategorii Zestawy SDK, biblioteki i struktury .

Są to konkretne narzędzia tworzące narzędzia Entity Framework w programie Visual Studio:

  • Możesz użyć projektanta modeli danych jednostki ADO.NET (Projektant jednostek) do wizualnego tworzenia i modyfikowania jednostek, skojarzeń, mapowań i relacji dziedziczenia. Projektant jednostek generuje również kod warstwy obiektowej języka C# lub Visual Basic.

  • Możesz użyć Kreatora modelu danych jednostki, aby wygenerować model koncepcyjny z istniejącej bazy danych i dodać informacje o połączeniu z bazą danych do aplikacji.

  • Za pomocą Kreatora tworzenia bazy danych można najpierw utworzyć model koncepcyjny, a następnie utworzyć bazę danych, która obsługuje model.

  • Możesz użyć Kreatora aktualizacji modelu, aby zaktualizować model koncepcyjny, model magazynu i mapowania po wprowadzeniu zmian w bazowej bazie danych.

    Uwaga

    Począwszy od programu Visual Studio 2010, narzędzia Entity Framework tools nie obsługują programu SQL Server 2000.

Narzędzia generują lub modyfikują plik edmx . Ten plik edmx zawiera informacje opisujące model koncepcyjny, model magazynu i mapowania między nimi. Aby uzyskać więcej informacji, zobacz EDMX.

Narzędzia Entity Framework 6 Power Tools ułatwiają tworzenie aplikacji korzystających z modelu danych jednostki. Narzędzia power tools mogą generować model koncepcyjny, weryfikować istniejący model, tworzyć pliki kodu źródłowego zawierające klasy obiektów oparte na modelu koncepcyjnym i tworzyć pliki kodu źródłowego zawierające widoki generowane przez model. Aby uzyskać szczegółowe informacje, zobacz wstępnie wygenerowane widoki mapowania.

Tytuł Opis
Program Entity Framework na platformie ADO.NET W tym artykule opisano sposób tworzenia aplikacji za pomocą narzędzi Entity Data Model Tools, które udostępnia platforma Entity Framework.
Entity Data Model Udostępnia linki i informacje dotyczące pracy z danymi używanymi przez aplikacje utworzone na platformie Entity Framework.
Dokumentacja programu Entity Framework (EF) Zawiera indeks filmów wideo, samouczków i zaawansowanej dokumentacji, która pomaga w jak największej dokumentacji platformy Entity Framework.

Zobacz też