У меня есть база данных, и я использую 2 разных схемы. Схемы подобны пространствам имен (исправьте меня, если я ошибаюсь). Таким образом, у меня есть 1 дБ и в настоящее время 2 схемы ... поэтому таблицы в 1 схеме могут быть названы так же, как и таблицы в другой схеме, потому что они находятся в отдельных схемах.Entity Framework 4: Code First - создание db в другой схеме? MapSingleType?
Как мне получить код EF, чтобы сначала поговорить с другой схемой, а не по умолчанию?
Возможно ли, что это связано с MapSingleType и переопределением метода, или я могу сделать что-то еще?
Любая помощь действительно оценена.
Спасибо за помощь. – Martin
К сожалению, это больше не работает, выглядит как EF 4.1, удаленный 'IConfigurationConvention'. – Omar
Теперь вы можете переопределить OnModelCreating в своем DbContext и сопоставить сущность с таблицей с помощью modelBuilder.Entity(). ToTable («MyTableName», «MySchemaName»); –
hnafar