DataContext and multi-threading
От: fddima  
Дата: 21.12.10 12:47
Оценка: 62 (1)
Добрый день всем!

DataContext совсем никто не использует?

Пытался разрешить "по нормальному" эту проблему: (http://www.rsdn.ru/forum/prj.rfd/4068986.1.aspx
Автор: fddima
Дата: 07.12.10
) или (http://code.google.com/p/bl-toolkit/issues/detail?id=29), потому как предыдущий мой фикс многовато лочит, без реальной необходимости.
Хотел решить через создание копий параметров в DataContext.SetQuery, однако оказалось, что невозможно подать копии параметров, — в методе DbManager.Linq.cs:107 — void GetParameters(IQueryContext query, PreparedQuery pq) — идет ссылочное сравнение с параметрами из PreparedQuery, и мои копии он пускает втопку. Сделал сравнение по именам (тоже не самый быстрый способ) — помогло.

Может есть ещё идеи как это пофиксить, да пофиксим?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.