Используется std::vector<>
, потому что std::vector<>
обычно выделяет больше памяти, чем objects
в vector<>
.
Можете ли вы попробовать использовать конструктор MigrateDatabaseToLatestVersion , который принимает в качестве аргумента значение bool, и установите для него значение true? Без этого он будет использовать информацию о соединении из контекста, созданного с использованием конструктора по умолчанию или зарегистрированной фабрики, если применимо
Согласно документации , Если установлено значение true инициализатор запускается с использованием информации о соединении из контекста, который инициировал инициализацию. В противном случае информация о соединении будет взята из контекста, созданного с использованием конструктора по умолчанию или зарегистрированной фабрики, если применимо