Я разрабатываю приложение, которое будет разделять данные клиента на разные схемы в MS SQL Server 2008. Структура таблицы одинакова для каждой схемы. Entity Framework 4.1 будет использоваться для доступа к данным с использованием другой строки подключения для каждого клиента. Пользователь в строке соединения настроен на использование конкретной схемы в базе данных, и это не проблема.Entity Framework Change Schema Name For Connection
Проблема, с которой я столкнулась, заключается в том, что имя схемы в запросах жестко закодировано в EDMX. если я удалю имя схемы из каждого объекта в .edmx, тогда .NET вместо этого использует имя EntityContainer. Как можно изменить имя этой схемы для каждого соединения? Я использую общий DbContext, чтобы сделать мои подключения со строкой соединения, предоставляемой для каждого запроса.
Я пробовал Brandon Haynes EF ModelAdapter на codeplex, но это, похоже, не работает против последней версии EF. Любая помощь приветствуется!