Мы создали около 80 миграций с момента выпуска версии 4.3.x Entity Framework. Каждый раз, когда мы создаем новую миграцию, EF создает снимок текущей модели для свойства IMigrationMetadata.Target.
Поскольку каждая миграция добавляет к нашей сборке примерно 135 тысяч символов, мы начинаем набирать критическую массу. Теперь мы получаем «Не осталось логического пространства для создания дополнительных пользовательских строк». ошибка компилятора. Объедините это с представлениями перед компиляцией, и вы получите много строк.
Каков наилучший долгосрочный подход к использованию миграции EF со сложной моделью?
Возможно, add-migration должен генерировать эти файлы ресурсов.