| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .NET и C# > Несколько DbContext в EF |
| Автор: Wanderer2019 29.1.2014, 23:49 |
| Всем привет! Разбираюсь с EF6. Пытаюсь понять каков смысл разделять логику приложения на несколько DbContext объектов (в рамках одной БД). Кто нибудь подскажите, есть ли какой то смысл в этом? |
| Автор: jonie 30.1.2014, 12:17 |
| ну, например, есть у нас справочники (read-write) и отчеты (read only). Вероятно вам захочется видеть эти объекты базы сгруппированными в разных контекстах так, чтобы при желании например настроить получение данных из разных источников... |
| Автор: Wanderer2019 30.1.2014, 12:52 |
| jonie, т.е. разделение это просто логическое отделение данных (например что то паблик что то интернал и т.д.) и в большинстве случаев не имеет смысла с точки зрения скорости выполнения запросов или комфорта.. т.е. по сути одновременное изменение данных в рамках разных все равно ведет к ошибкам во время записи в базу... кое что нашел тут если кому то интересно http://msdn.microsoft.com/en-us/magazine/jj883952.aspx |