Моделирование и сопоставление
В 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).