Моделирование и сопоставление

В Entity Framework можно определить концептуальную модель, модель хранения и сопоставление между этими двумя способами, которые лучше всего подходят для приложения. Средства модели данных сущностей в Visual Studio позволяют создавать .edmx-файл из базы данных или графической модели, а затем обновляет этот файл при изменении базы данных или модели.

Начиная с версии 4.1 платформы Entity Framework модель можно также создавать программно с помощью шаблона разработки Code First. Шаблон разработки Code First имеет два различных сценария. В обоих случаях разработчик определяет модель, задавая в коде определения классов .NET Framework, а затем выборочно определяет дополнительные сопоставления или конфигурации с помощью заметок к данным или fluent API.

Дополнительные сведения см. в разделе Создание модели.

Вы также можете использовать генератор EDM, который входит в платформа .NET Framework. Программа EdmGen.exe формирует файлы языка CSDL, SSDL и MSL на основе существующего источника данных. Можно также вручную создать содержимое модели и сопоставления. Дополнительные сведения см. в разделе генератора EDM (EdmGen.exe).