2 / 2 / 2
Регистрация: 16.07.2012
Сообщений: 35
|
|
1 | |
DbContext и многопоточность14.07.2013, 20:42. Показов 2594. Ответов 2
Метки нет (Все метки)
Как организовать работу с ДбКонтекстом из разных потоков?
Когда кто-то пишет, кто-то читает? Потоки в моё случае Task, а не Thread.
0
|
14.07.2013, 20:42 | |
Ответы с готовыми решениями:
2
DbContext disposed DbContext по умному класс DbContext Обобщенная колекция в DbContext |
2735 / 2041 / 380
Регистрация: 22.07.2011
Сообщений: 7,731
|
|
14.07.2013, 22:54 | 2 |
Создавать экземпляр контекста в каждом потоке.
0
|
15.07.2013, 14:56 | 3 |
из того что я видел - в базе храним поле TS которое имеет тип timeship. Когда считываем данные, тянем в скрытое поле значение этого поля. Когда передаем на изменение - смотрим чтобы значение в БД совпадало с текущим.
Далее - контекст один, но память под экзепляры класса, плана SqlCommand, SqlConnection и т.п. выделяется отдельно для каждого потока, и перед работой проверяется на null.
0
|
15.07.2013, 14:56 | |
15.07.2013, 14:56 | |
Помогаю со студенческими работами здесь
3
DbContext.SaveChanges >> UpdateException Обновление данных через DbContext Entity Framework, динамический DbContext Вызов метода Contains() для свойста DbContext Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |