У меня есть приложение, использующее EF как ORM. В базе данных была одна схема, dbo и все работает нормально. Недавно я организовал таблицы в 4 разных схемах. Некоторые таблицы одной схемы имеют зависимости от таблиц, которые находятся на другой схеме. Все кажется действительным на стороне SQL.
На стороне приложения все взаимодействия db через EF больше не работают. Код компилируется, схемы видны в решении, сопоставления модели указывают на правильные схемы, но как только я пытаюсь вставить строку в таблицу, она не работает.
Я видел, что несколько сообщений об использовании нескольких схем потребуют использования нескольких DBC-контекстов, но я бы предпочел использовать один DBC-текст. Все мои схемы имеют один и тот же владелец dbo, и я не вижу причины использовать несколько DBC-контекстов.
Кто-нибудь знает, есть ли способ достичь этого?