У нас небольшая проблема при развертывании веб-приложения в другой среде.
Мы создали базу данных приложения с использованием подхода Entity Framework Code First (автоматическое создание базы данных из Model).
В этой среде разработки мы используем интегрированную защиту, а таблицы создаются под пользователем dbo. Столы похожи на
[DBO] . [MyTable]
Для нашей другой среды мы используем аутентификацию по имени пользователя / паролю для БД.
Мы создали сценарии для таблиц и создали их в БД. Теперь они названы как
[myDbUser] . [MyTable]
При запуске приложения мы всегда сталкиваемся с проблемой
Неверное имя объекта 'dbo.myTable'.
Похоже, что код все еще пытается найти таблицу dbo, которой нет и, следовательно, не удается.
Может кто-нибудь пролить свет на эту проблему? Откуда Entity Framework получает этот префикс dbo?
Спасибо