Entity Framework-verktyg i Visual Studio
Entity Framework är en ORM-teknik (object-relational mapping) som gör det möjligt för .NET-utvecklare att arbeta med relationsdata med hjälp av domänspecifika objekt. Det eliminerar behovet av de flesta dataåtkomstkoder som utvecklare vanligtvis behöver skriva. Entity Framework är den rekommenderade objektrelationell mapping-teknologin (ORM) för nya .NET-applikationer.
Entity Framework Tools är utformade för att hjälpa dig att skapa Entity Framework-program (EF). Den fullständiga dokumentationen för Entity Framework finns här: Översikt – EF 6.
Obs
Entity Framework Tools som beskrivs på den här sidan används för att generera .edmx
filer som inte stöds i EF Core. Information om hur du genererar en EF Core-modell från en befintlig databas finns i Reverse Engineering – EF Core. Mer information om skillnaderna mellan EF 6 och EF Core finns i Compare EF 6 and EF Core.
Med Entity Framework Tools kan du skapa en konceptmodell från en befintlig databas och sedan grafiskt visualisera och redigera din konceptuella modell. Eller så kan du skapa en konceptuell modell grafiskt först och sedan generera en databas som stöder din modell. I båda fallen kan du automatiskt uppdatera din modell när den underliggande databasen ändras och automatiskt generera objektlagerkod för ditt program. Databasgenerering och kodgenerering på objektnivå är anpassningsbara.
Entity Framework-verktygen installeras som en del av utvecklingsworkloaden Datalagring och bearbetning i Visual Studio Installer. Du kan också installera dem som en enskild komponent under kategorin SDK:er, bibliotek och ramverk.
Det här är de specifika verktyg som utgör Entity Framework-verktyg i Visual Studio:
Du kan använda ADO.NET Entity Data Model Designer (Entity Designer) för att visuellt skapa och ändra entiteter, associationer, mappningar och arvsrelationer. Entity Designer- genererar även C#- eller Visual Basic-objektlagerkod.
Du kan använda guiden entitetsdatamodell för att generera en konceptmodell från en befintlig databas och lägga till information om databasanslutning i ditt program.
Du kan använda guiden Skapa databas för att skapa en konceptmodell först och sedan skapa en databas som stöder modellen.
Du kan använda guiden Uppdatera modell för att uppdatera din konceptuella modell, lagringsmodell och mappningar när ändringar har gjorts i den underliggande databasen.
Obs
Från och med Visual Studio 2010 stöder Entity Framework-verktyg inte SQL Server 2000.
Verktygen genererar eller ändrar en .edmx
fil. Den här .edmx
filen innehåller information som beskriver konceptmodellen, lagringsmodellen och mappningarna mellan dem. Mer information finns i EDMX-.
Entity Framework 6 Power Tools hjälpa dig att skapa program som använder entitetsdatamodellen. Energiverktygen kan generera en konceptuell modell, verifiera en befintlig modell, skapa källkodsfiler som innehåller objektklasser baserat på den konceptuella modellen och skapa källkodsfiler som innehåller vyer som modellen genererar. Detaljerad information finns i de förgenererade mappningsvyerna .
Relaterat innehåll
Titel | Beskrivning |
---|---|
ADO.NET Entity Framework | Beskriver hur du använder entitetsdatamodellverktyg, som Entity Framework tillhandahåller, för att skapa program. |
entitetsdatamodell | Innehåller länkar och information för att arbeta med data som används av program som bygger på Entity Framework. |
dokumentation för Entity Framework (EF) | Innehåller ett index över videor, självstudier och avancerad dokumentation som hjälper dig att få ut mesta möjliga av Entity Framework. |
Visual Studio-dataverktyg för .NET Framework-utveckling | Ger en översikt över .NET Framework-dataverktyg i Visual Studio. |