2015-01-17 3 views
6

Для основных функций моего проекта я определял модели Entity Framework, а затем использовал функцию создания лесов Visual Studio для реализации функциональности CRUD (->Add ->New Scaffolded Item...).Обновление контроллеров лесов и представлений с изменениями модели

Если мне нужно внести изменения в модель после того, как я это сделал, как сделать обновляемые контроллеры и представления обновленными до последних изменений модели? Например, теперь я вижу необходимость добавления нового атрибута в мою модель и изменения типа данных существующего, но контроллеры и представления, вероятно, не сработают после изменения.

Я всегда мог бы просто поднять эшафот, но я внес некоторые изменения в контроллер и представления, которые я не хочу терять. Мое единственное решение самостоятельно внести изменения?

ответ

3

Переименуйте файлы с вашими изменениями, эшафоты еще раз и замените вновь созданные леса вашими оригиналами.

Естественно, вам придется согласовывать любые изменения домена, внесенные в файлы, содержащие ваши изменения.