Entity Framework Tools v sadě Visual Studio

Entity Framework je technologie mapování relačních objektů, která vývojářům .NET umožňuje pracovat s relačními daty pomocí objektů specifických pro doménu. Šetří vývojářům práci, protože nemusejí psát většinu kódu pro přístup k datům. 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 pro Entity Framework je tady: 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 koncepční 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í program pro Visual Studio. Můžete je také nainstalovat jako jednotlivé komponenty v kategorii sad SDK, knihoven a architektur .

Toto jsou konkrétní nástroje, které tvoří nástroje Entity Framework v sadě Visual Studio:

  • Pomocí návrháře ADO.NET Entity Data Model Designer (Entity Designer) 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.

  • Průvodce modelem Entity Data Model můžete použít k vygenerování konceptuálního modelu z existující databáze a přidání informací o připojení k databázi do aplikace.

  • Nejprve můžete vytvořit koncepční model pomocí Průvodce vytvořením databáze a pak vytvořit databázi, která model podporuje.

  • Průvodce aktualizací modelu můžete použít k aktualizaci konceptuální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í .edmx soubor. Tento .edmx soubor obsahuje informace popisující koncepční model, model úložiště a mapování mezi nimi. Další informace najdete v tématu 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 najdete v tématu Předgenerovaná zobrazení mapování.

Titulek Popis
ADO.NET Entity Framework Popisuje, jak používat nástroje Entity Data Model Tools, které Entity Framework poskytuje k vytváření aplikací.
Model EDM (Entity Data Model) Poskytuje odkazy a informace pro práci s daty, která používají aplikace založené na Entity Frameworku.
Dokumentace k Entity Frameworku (EF) Poskytuje index videí, kurzů a pokročilé dokumentace, které vám pomůžou maximálně využít Entity Framework.