Обновление существующих классов новой моделью EDMX - PullRequest
0 голосов
/ 27 сентября 2011

Я работаю с существующей моделью EDMX, где мне пришлось добавить новый столбец в БД. Я обновил модель из БД, и теперь я вижу новую колонку в модели. Тем не менее, я должен обновить классы добавленным столбцом и добавить get; задавать; методы и т. д. Есть ли способ автоматизировать обновление через Visual Studio, но при этом сохранить существующий код и добавить новое свойство в? Это первый раз, когда я использую EDF, и мне трудно обдумать это.

Большое спасибо заранее

1 Ответ

0 голосов
/ 27 сентября 2011

Использовали ли вы ADO.NET DbContext Generator для создания моделей классов для вас? Вот как я это делаю. Если вы сделаете это, то, вообще говоря, эти классы будут воссозданы правильно, если вы добавите новый столбец в соответствующую таблицу БД. Любой код, связанный с каким-либо сгенерированным, я помещаю в отдельную модель представления или другую пользовательскую модель, которая не подлежит перезаписи при повторной генерации. Тогда есть только некоторые незначительные моды для моих моделей просмотра, если БД изменится.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...