Я использую EF некоторое время (сначала 4 с моделью), и до сих пор я не создавал никаких сопоставлений вручную. Всякий раз, когда мне нужно больше сущностей/таблиц, я добавляю сущность и ассоциации (все внешние ключи) и нажимаю «обновить базу данных из модели», что, как известно, не обновляет никакую базу данных из модели (хотя для этого требуется соединение с базой данных по неизвестным мне причинам). Что он делает, так это генерирует модель хранения и соответствующие сопоставления с ней, которые все хранятся в одном и том же файле edmx xml.
До сих пор этого всегда было достаточно для меня, но мне интересно, каким будет рабочий процесс, если кто-то настроит сопоставления и модель хранения вручную. «Обновить базу данных из модели» перезаписывает все ручные настройки — так как же исправить большую часть сопоставлений и модели хранения? Потому что я явно не хочу делать все это вручную - на самом деле я даже не мог понять, как на самом деле создать таблицу в модели хранения, кроме как путем редактирования edmx в xml.