Я столкнулся с проблемой с несколькими контекстами в EF 6. Недавно я разделил свой контекст на три части и настроил их, как было сказано здесь а>
Все было хорошо, пока я не решил опубликовать через Visual Studio; потому что мастер публикации обнаружил только один мой контекст вместо трех. И что интересно, каждый раз, когда он обнаруживает один и тот же контекст, я не мог найти почему, ни первая буква имени, ни какое-либо отличие от других, похоже, не вызывают этого.
Но из-за этого я не смог опубликовать свой проект MVC. Мне нужно перенести все три контекста во время публикации.
После некоторого поиска я увидел, что команда Update-Database получает параметр строки подключения. Это мой последний вариант, если нет никакого способа решить проблему мастера публикации, я пытаюсь обновить базу данных с помощью этого кода.