Modelowanie i mapowanie

W programie Entity Framework można zdefiniować model koncepcyjny, model magazynu i mapowanie między nimi w taki sposób, aby najlepiej pasował do aplikacji. Narzędzia entity Data Model Tools w programie Visual Studio umożliwiają utworzenie elementu .Plik edmx z bazy danych lub modelu graficznego, a następnie zaktualizuj ten plik po zmianie bazy danych lub modelu.

Począwszy od programu Entity Framework 4.1, można również programowo utworzyć model przy użyciu programowania Code First. Istnieją dwa różne scenariusze tworzenia aplikacji Code First. W obu przypadkach deweloper definiuje model przez kodowanie definicji klas programu .NET Framework, a następnie opcjonalnie określa dodatkowe mapowanie lub konfigurację przy użyciu adnotacji danych lub płynnego interfejsu API.

Aby uzyskać więcej informacji, zobacz Tworzenie modelu.

Możesz również użyć generatora EDM dołączonego do programu .NET Framework. EdmGen.exe generuje pliki csdl, ssdl i msl z istniejącego źródła danych. Możesz również ręcznie utworzyć model i mapować zawartość. Aby uzyskać więcej informacji, zobacz Generator EDM (EdmGen.exe).