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