У меня также есть библиотека классов, которая содержит все модели и миграции Entity Framework.
В консоли диспетчера пакетов я установил в качестве проекта по умолчанию библиотеку классов.

Затем я могу запустить добавление-миграцию и обновление базы данных команды в этой библиотеке классов. Но вот в чем интерес: параметр IsDemoSite для моего основного приложения определяет, с какой базой данных работают эти команды.
Как консоль диспетчера пакетов узнает, какая строка подключения используется мое основное приложение на основе текущих настроек? Я не запускаю основное приложение. Консоль диспетчера пакетов не использует основное приложение в качестве проекта по умолчанию. Откуда он знает, какую строку подключения использовать?
Подробнее здесь: https://stackoverflow.com/questions/681 ... ing-to-use
Мобильная версия