EF и многопоточность
От: Аноним  
Дата: 15.02.11 05:02
Оценка:
Доброго дня всем!

Есть winForm приложение (4.0), которое запускает несколько потоков по получению данных из одного контекста, НО из разных таблиц.
Используется связка
Task.Factory.StartNew - Task.WaitAll



Получаю сообщение

{System.InvalidOperationException: The connection was not closed. The connection's current state is connecting.


как такое лечить?
Re: EF и многопоточность
От: HowardLovekraft  
Дата: 15.02.11 06:56
Оценка:
Здравствуйте, Аноним, Вы писали:

А>как такое лечить?

Один поток — один экземпляр контекста. Еще лучше: одна unit of work — один экземпляр контекста.
Что экономите?
Re[2]: EF и многопоточность
От: Аноним  
Дата: 15.02.11 08:02
Оценка:
Здравствуйте, HowardLovekraft, Вы писали:

HL>Здравствуйте, Аноним, Вы писали:


А>>как такое лечить?

HL>Один поток — один экземпляр контекста. Еще лучше: одна unit of work — один экземпляр контекста.
понял. Спасибо!

HL>Что экономите?


получение статистики по нескольким большим таблицам
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.