У меня есть проблема, которая может быть простой, но я ничего не могу найти об этом.
Я использую код EF 4.1 First на устаревшей базе данных. В нашей среде разработки все таблицы принадлежат владельцу "dbo", но в рабочей среде некоторые находятся под другим пользователем, скажем, "myuser".
Я сопоставляю свой объект методом «ToTable», указывая только имя таблицы без владельца. Таким образом, EF автоматически пытается перейти на [dbo]. [TableName] и в производственной среде выдает ошибку недопустимого имени объекта, так как таблица - [myuser]. [TableName]
Есть ли способ указать EF игнорировать владельца базы данных при отображении таблиц? Я не могу сменить владельцев в производственной среде и не могу по другим причинам копировать производственную конфигурацию в нашей базе данных разработки.
Спасибо.