Condividi tramite


Modellazione e mappatura

In Entity Framework è possibile definire il modello concettuale, il modello di archiviazione e il mapping tra i due nel modo più adatto all'applicazione. Entity Data Model Tools in Visual Studio consente di creare un oggetto . File edmx da un database o da un modello grafico e quindi aggiornare il file quando cambia il database o il modello.

A partire da Entity Framework 4.1 è anche possibile creare un modello a livello di codice usando lo sviluppo Code First. Esistono due scenari diversi per lo sviluppo code first. In entrambi i casi, lo sviluppatore definisce un modello codificando le definizioni di classi .NET Framework e quindi, facoltativamente, specifica il mapping o la configurazione aggiuntivi usando annotazioni dati o l'API Fluent.

Per altre informazioni, vedere Creazione di un modello.

È anche possibile usare il generatore EDM, incluso in .NET Framework. Il EdmGen.exe genera i file con estensione csdl, ssdl e msl da un'origine dati esistente. È anche possibile creare manualmente il modello e il contenuto di mapping. Per altre informazioni, vedere Generatore EDM (EdmGen.exe).