Ошибка конфигурации и миграции на основе кода EF 6

#entity-framework

#entity-framework

Вопрос:

Использование конфигурации на основе кода с атрибутом DbConfigurationType(…) приводит к ошибке:

Тип ‘xxx.Migrations.xxx.Configuration’ не наследуется от ‘System.Data.Entity.DbConfiguration’. Классы конфигурации на основе кода Entity Framework должны наследоваться от ‘System.Data.Entity.DbConfiguration’.

Как это делается с включенной миграцией?

Ответ №1:

Нашел решение самостоятельно. Вы должны написать новый класс, наследующий DbConfiguration, и поместить его в атрибут для класса context. Migrations использует свой собственный класс конфигурации.