Я рассматриваю возможность использования PetaPoco в обычном веб-приложении. Говоря обычным, я имею в виду
- обработка запросов в отдельных потоках из пула
- запросы выполняются быстро: нет длинных опросов, потоковой передачи и т. д.
- но не обязательно ASP.NET, это может быть например Нэнси
Каким должно быть время жизни объекта базы данных и базового DbConnection?
- глобально статический (думаю, нет, из-за этого ответа)
- статический для каждого потока,
[ThreadStatic]
- за запрос
- единица стиля работы: создать и удалить, как только задача будет завершена
Я особенно ценю ответы тех, кто запускает рабочие приложения с помощью PetaPoco.
ThreadStatic
с ASP.NET из-за гибкости потоков. - person Lucas Trzesniewski   schedule 09.07.2014