0

У меня есть 3 .edmx-файла (.msl, .csdl, .ssdl) в каталоге моего корневого проекта, где находится web.config. Почему они не обновляются, когда я делаю «модель обновления из базы данных»?MVC update .edmx files (.msl, .csdl, .ssdl)

я должен вручную добавить новые поля в эти файлы ...

ответ

1

.msl, .csdl и .ssdl является результатом EDMX-компиляции, если вы не в их возможности размещения проверки сборки, что «EntityDeploy» для «Создание действия» в свойствах файла .edmx (в обозревателе решений) и «Копировать в каталог вывода» выбрано для «Обработка артефактов метаданных» в свойствах модели (в дизайнере моделей), обновите модель и перестройте решение. После этого они будут скопированы в подпапку bin \ Debug.

BTW, вы можете выбрать «Вставить в сборку вывода», обновить строку подключения, удалить ссылки на эти файлы из решения и не волновать их больше.

Смежные вопросы