Sdílet prostřednictvím


Modelování a mapování

V Entity Frameworku můžete definovat koncepční model, model úložiště a mapování mezi nimi způsobem, který nejlépe vyhovuje vaší aplikaci. Nástroje Entity Data Model v sadě Visual Studio umožňují vytvořit .Soubor edmx z databáze nebo grafického modelu a potom tento soubor aktualizujte, když se databáze nebo model změní.

Od Entity Frameworku 4.1 můžete také vytvořit model programově pomocí vývoje Code First. Existují dva různé scénáře vývoje Code First. V obou případech vývojář definuje model kódováním definic tříd rozhraní .NET Framework a volitelně určí další mapování nebo konfiguraci pomocí datových poznámek nebo rozhraní API fluent.

Další informace najdete v tématu Vytvoření modelu.

Můžete také použít generátor EDM, který je součástí rozhraní .NET Framework. EdmGen.exe vygeneruje soubory .csdl, .ssdl a .msl z existujícího zdroje dat. Můžete také ručně vytvořit model a mapovat obsah. Další informace najdete v tématu Generátor EDM (EdmGen.exe).