Udostępnij za pośrednictwem


Narzędzia Entity Framework Tools w programie Visual Studio

Entity Framework to technologia mapowania obiektów (ORM), która umożliwia deweloperom platformy .NET pracę z danymi relacyjnymi przy użyciu obiektów specyficznych dla domeny. Eliminuje to potrzebę większości kodu dostępu do danych, który deweloperzy zwykle muszą napisać. Entity Framework to zalecana technologia mapowania obiektowo-relacyjnego (ORM) dla nowych aplikacji .NET.

Narzędzia Entity Framework Tools ułatwiają tworzenie aplikacji programu Entity Framework (EF). Pełna dokumentacja platformy Entity Framework znajduje się tutaj: Overview — EF 6.

Notatka

Narzędzia Entity Framework Tools opisane na tej stronie służą 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. Aby uzyskać więcej informacji na temat różnic między EF 6 i EF Core, zobacz Compare EF 6 and EF Core.

Za pomocą narzędzi Entity Framework Tools można utworzyć model koncepcyjny z istniejącej bazy danych, a następnie graficznie wizualizować i edytować model koncepcyjny. Możesz też najpierw utworzyć 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 obiektów można dostosowywać.

Narzędzia platformy Entity Framework są instalowane w ramach obciążenia przechowywanie i przetwarzanie danych w Instalatorze Visual Studio. Można je również zainstalować jako pojedynczy składnik w kategorii zestawów SDK, bibliotek i frameworków.

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

  • Możesz użyć projektanta ADO.NET Entity Data Model Designer (Entity Designer), aby wizualnie tworzyć i modyfikować jednostki, skojarzenia, mapowania i relacje dziedziczenia. Entity Designer również generuje kod warstwy obiektów 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.

  • Możesz użyć Kreatora tworzenia bazy danych , aby 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 magazynowania i mapowania po wprowadzeniu zmian w bazie danych.

    Notatka

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

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

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. Zobacz Widoki Mapowania Generowane Automatycznie, aby uzyskać szczegółowe informacje.

Tytuł Opis
ADO.NET Entity Framework W tym artykule opisano sposób używania narzędzi Entity Data Model Tools, które udostępnia platforma Entity Framework, do tworzenia aplikacji.
Model danych jednostki Zawiera linki i informacje dotyczące pracy z danymi używanymi przez aplikacje utworzone na platformie Entity Framework.
Entity Framework (EF) Dokumentacja Zawiera indeks filmów wideo, samouczków i zaawansowanej dokumentacji, które pomogą ci jak najlepiej wykorzystać Entity Framework.
Narzędzia danych programu Visual Studio do programowania na platformie .NET Framework Zawiera omówienie narzędzi danych programu .NET Framework w programie Visual Studio.