Администратор базы данных в нашем проекте решил, что у каждого пользователя должна быть 1 схема SQL-сервера на пользователя.Это означает, что если в системе есть 20 тыс. Пользователей, то сервер Sql будет иметь 20 тыс. Схем.Причина в безопасности.
Пока проблем нет, но поскольку мы используем Entity Framework и схема устанавливается при запуске при инициализации контекста базы данных, мы не можем изменить схему.
Мой вопрос разделен на две части:
- Это хороший способ получить 1 схему на пользователя?
- Как мне справиться с этой ситуацией в Entity Framework?
Мы используем C # с .Net 4.0 на Asp.Mvc с Sql Server 2008 R2 и EF4.3.