Dela via


Modellering och mappning

I Entity Framework kan du definiera den konceptuella modellen, lagringsmodellen och mappningen mellan de två på det sätt som bäst passar ditt program. Med Verktyg för entitetsdatamodell i Visual Studio kan du skapa en .edmx-fil från en databas eller en grafisk modell och uppdatera sedan filen när antingen databasen eller modellen ändras.

Från och med Entity Framework 4.1 kan du också skapa en modell programmatiskt med hjälp av Code First-utveckling. Det finns två olika scenarier för Code First-utveckling. I båda fallen definierar utvecklaren en modell genom att koda klassdefinitioner för .NET Framework och kan sedan ange ytterligare mappning eller konfiguration med hjälp av dataanteckningar eller fluent-API:et.

Mer information finns i Skapa en modell.

Du kan också använda EDM-generatorn, som ingår i .NET Framework. EdmGen.exe genererar .csdl-, .ssdl- och .msl-filerna från en befintlig datakälla. Du kan också skapa modellen och mappa innehållet manuellt. Mer information finns i EDM Generator (EdmGen.exe).