BLToolKit и многопоточность
От: IT Россия linq2db.com
Дата: 22.09.06 12:26
Оценка: 3 (1)
#Имя: FAQ.blt.multithreading
Здравствуйте, barcik, Вы писали:

B>1)DbManager должен быть SingleTon-ом?

B>2) Нужно ли ставить блокировки при выполнении запроса например:

Нет, ничего этого не надо. DbManager надо создавать только на момент выполнения транзакции.

using (DbManager db = new DbManager()
{
  // ...
}


В общем-то, это классика ADO.NET. Объекты DbConnection, рапером над которыми является DbManager, не должны кешироваться приложением. ADO.NET поддерживает пул соединений и делает это значительно лучше и эффективней, чем может сделать прикладной программист.
... << RSDN@Home 1.2.0 alpha rev. 0>>
Если нам не помогут, то мы тоже никого не пощадим.
bltoolkit
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.