Сначала я использую код Entity Framework 4.3.1 с явными миграциями. Как добавить описания столбцов либо в классы конфигурации объектов, либо в миграции, чтобы они заканчивались описанием столбца на сервере SQL (, например. 2008 R2 )?
Я знаю, что, возможно, смогу написать метод расширения для класса DbMigration
, который регистрировал бы вызов процедуры sp_updateextendedproperty
или sp_addextendedproperty
как операцию миграции sql внутри транзакции миграции и вызывал бы это расширение после создания таблицы в миграции. Up
метод. Но есть ли элегантно построенный способ, который мне еще предстоит открыть? Было бы неплохо иметь атрибут, который логика обнаружения изменений миграций может подобрать и сгенерировать соответствующие вызовы методов в миграции на основе шаблонов.