Re[2]: asp.net open sql conection из каменного века
От: Аноним  
Дата: 14.10.10 21:09
Оценка: :)
Здравствуйте, vmpire, Вы писали:

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


А>>На новой работе требуют использования SqlDataAdapter и пр. старья.

V>Что же в них старого-то? да и требуют, наверное,не без причины

думаю вы не под win nt сидите, хотя если подумать, что в ней старого?

А>>Как бы встает давняя проблема, где хранить open sql connection чтобы ее не создавать на каждый чих. Давным давно написал я библиотеку, которая хранила connection на стеке в общем тоже довольно кривое решение. Есть идея хранить connection в request и закрывать ее (если открыли) на error или на Uload. Экспериментировать нет ни времени ни желания, плиз подскажите нормальное ли это решение или какое другое получше.


V>Нормальное решение — закрывать соединение сразу как только оно стало ненужным и не хранить его. Тогда оно вернётся в пул соединений и будет оттуда использовано


Ну как бы утешать себя, что все будет хорошо, не самое безопасное занятие. Тем более странно слышать подобный совет, если понимаешь, что рано или поздно, понадобятся транзакции, а передавать транзакцию между tier надоедает очень быстро. Поэтому лично я советую, играть в пятнашки с коннекциями только в очень маленьких проектах. Большой проект требует иных решений.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.