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.
Powiązana zawartość
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. |