Я закончил создание своего блога с использованием EF и Code First.
EF работал на моем локальном экземпляре SQL Express со схемой [DBO].
Теперь я хочу опубликовать блог и я сделал следующее :
- Генерация сценариев для таблиц и всех объектов из SQL Express и замена [dbo] на мой [администратор] схема с моего сервера.
- Запустил сценарии на сервере.Никаких проблем, все объекты были созданы просто отлично.
- Я изменил Webconfig и добавил строку подключения BlogContext, чтобы указать на сервер, а не локальный sql express.
- Опубликовал сайт.
Ошибка, которую я получаю: Неверное имя объекта 'dbo.Articles'. - где Articles - одна из моих сущностей.Он находится на моем сервере sql, [Administrator].Articles
.
Насколько я могу судить, EF все еще думает, что я использую схему DBO.Хотя я добавил строку подключения, указывающую на пользователя-администратора.
Как мне изменить схему, которую EF считает необходимой для использования?