У меня возникла эта проблема, когда я пытался выполнить команду update-database из «консоли управления ящиком». У меня был отдельный проект для моего первого слоя доступа к данным и другого для моего веб-проекта и т. Д.
Я использовал следующую команду: "update-database -projectname MYPROJECTDANAME -CONNECTIONSTRINGNAME CONNECTIONSTRING -Force"
, поэтому он указал на мой проект MYPROJECTDANAME, однако он берет имя connectionstring из указанного вами проекта запуска. Поэтому убедитесь, что проект, который вы отметили как проект запуска, имеет требуемую строку подключения.