Установить схему по умолчанию и схему таблицы миграции в одном месте? - PullRequest
1 голос
/ 09 февраля 2020

Можно ли установить схему по умолчанию для контекста где-то в AddDbContext или где-то еще при настройке служб?

Я хотел бы иметь возможность установить схему для таблицы миграции и остальных базы данных там же, и Startup.cs представляется наиболее вероятным кандидатом. Я подумал, что, возможно, я смогу написать IDbContextOptionsExtension, и расширение будет добавлено (я вижу это из конструктора DbContextOptions моего контекста), но я не могу понять, как добраться до ModelBuilder. Если я создаю IModelCustomizer, я не могу понять, как получить расширение от ModelCustomizerDependencies, ModelBuilder или DbContext. Мысли?

У меня есть возможность небольшого числа простых контекстов, сначала кодирующих, необходимых для создания таблиц в существующих базах данных, и возможность настройки схемы в одном месте была бы хорошей. (В этих контекстах используется только одна схема.)

Мысли? Спасибо!

...