Nástroje Entity Framework v rámci Visual Studio
Entity Framework je technologie orm (object-relational mapping), která vývojářům .NET umožňuje pracovat s relačními daty pomocí objektů specifických pro doménu. Eliminuje potřebu většiny kódu pro přístup k datům, který vývojáři obvykle potřebují psát. Entity Framework je doporučená technologie modelování relačních objektů (ORM) pro nové aplikace .NET.
Nástroje Entity Framework jsou navržené tak, aby vám pomohly vytvářet aplikace Entity Framework (EF). Kompletní dokumentace k Entity Framework je zde: Přehled EF 6 - .
Poznámka
Nástroje Entity Framework popsané na této stránce slouží ke generování .edmx
souborů, které nejsou podporovány v EF Core. Pokud chcete vygenerovat model EF Core z existující databáze, přečtěte si téma Reverse Engineering – EF Core. Další informace o rozdílech mezi EF 6 a EF Core najdete v tématu Porovnání EF 6 a EF Core.
Pomocí nástrojů Entity Framework můžete vytvořit konceptuální model z existující databáze a pak graficky vizualizovat a upravovat koncepční model. Nebo můžete nejprve graficky vytvořit koncepční model a pak vygenerovat databázi, která podporuje váš model. V obou případech můžete model automaticky aktualizovat, když se podkladová databáze změní a automaticky vygeneruje kód vrstvy objektu pro vaši aplikaci. Generování databáze a generování kódu na úrovni objektů je možné přizpůsobit.
Nástroje Entity Framework se instalují jako součást úlohy Ukládání a zpracování dat v instalačním programu sady Visual Studio. Můžete je také nainstalovat jako jednotlivé komponenty v rámci kategorie sad SDK, knihoven a frameworků.
Toto jsou konkrétní nástroje, které tvoří nástroje Entity Framework v sadě Visual Studio:
Pomocí ADO.NET Návrháře entity Data Model (Návrhář entit) můžete vizuálně vytvářet a upravovat entity, přidružení, mapování a vztahy dědičnosti. Návrhář entity také generuje kód v jazyce C# nebo Visual Basic na úrovni objektu.
Pomocí průvodce Entity Data Model můžete vygenerovat koncepční model z existující databáze a přidat do aplikace informace o připojení k databázi.
Pomocí průvodce vytvořením databáze můžete nejprve vytvořit koncepční model a pak vytvořit databázi, která tento model podporuje.
Průvodce aktualizací modelu můžete použít k aktualizaci koncepčního modelu, modelu úložiště a mapování v případě, že byly provedeny změny v podkladové databázi.
Poznámka
Od sady Visual Studio 2010 nástroje Entity Framework nepodporují SQL Server 2000.
Nástroje generují nebo upravují soubor .edmx
. Tento soubor .edmx
obsahuje informace popisující koncepční model, model úložiště a mapování mezi nimi. Další informace naleznete v části EDMX.
Entity Framework 6 Power Tools vám pomůžou vytvářet aplikace, které používají model Entity Data Model. Nástroje napájení můžou generovat koncepční model, ověřit existující model, vytvářet soubory zdrojového kódu, které obsahují třídy objektů založené na konceptuálním modelu, a vytvářet soubory zdrojového kódu, které obsahují zobrazení, která model generuje. Podrobné informace viz předem vygenerované zobrazení mapování.
Související obsah
Titul | Popis |
---|---|
ADO.NET Entity Framework | Popisuje, jak používat nástroje Entity Data Model Tools, které Entity Framework poskytuje k vytváření aplikací. |
Entity Data Model modelu | Poskytuje odkazy a informace pro práci s daty, která používají aplikace založené na Entity Frameworku. |
Dokumentace Entity Framework (EF) | Poskytuje index videí, kurzů a pokročilé dokumentace, které vám pomůžou maximálně využít Entity Framework. |
Datové nástroje sady Visual Studio pro vývoj .NET Framework | Poskytuje přehled datových nástrojů rozhraní .NET Framework v sadě Visual Studio. |