Re[2]: BLToolKit и многопоточность
От: barcik  
Дата: 22.09.06 12:18
Оценка:
Здравствуйте, IT, Вы писали:

IT>Прежде всего проверить не кешировать самому открытые соединения к базе. Т.е. DbManager должен создаваться при каждом запросе и в конце диспозиться. Создавать и сохранять его на будущее нельзя.


1)DbManager должен быть SingleTon-ом?
2) Нужно ли ставить блокировки при выполнении запроса например:


lock (locker)
{
    al = manager.DBManager.SetSpCommand("GET_GROUPS", 
    manager.DBManager.Parameter("P_UID", userId)
    ).ExecuteList(typeof(GroupBE));    
}


где manager.DBManager — это объект класса DbManager.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.