Re[2]: Синхронизация моделей данных
От: Shamann  
Дата: 26.11.12 16:29
Оценка:
Здравствуйте, mogikanin, Вы писали:

M>В EntityFramework уже больше года есть Code First Migrations.


Согласен, но во-первых, это только одна сторона дела. Если нужно внести в модель классов какие-либо изменения со стороны БД, придется самому создавать классы и маппить их вручную. Во-вторых, основная часть работы по переносу изменений делается вручную. Кроме того, насколько я понял, алгоритм создания миграции задан жестко и не позволяет реализовывать различные стратегии маппинга (ту же структуру из двух классов, один из которых наследуется от другого, можно по-разному отобразить в БД) и сгенеренный вариант миграции все равно правится вручную. Я не говорю о том, что участие пользователя не нужно — полной автоматизации здесь вряд ли можно добиться, но, на мой взгляд, слишком много ручной работы и часть ее можно автоматизировать.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.