В настоящее время я создаю веб-службу WCF, которая может иметь 5 или даже больше конечных точек.Каждому из этих методов конечных точек потребуется доступ к базе данных SQL Server (хотя и по разным причинам), и, конечно, эти конечные точки могут вызываться несколькими клиентами одновременно.В этом сценарии, каков наилучший способ управления соединениями с базой данных?
1) Каждый метод открывает и закрывает SQLConnection
каждый раз, когда к нему обращаются?
2) Имеет статический ConnectionManager
объект со SQLConnection
свойством, постоянно открытым?
3) Ничего из вышеперечисленного.Что же тогда?
Большое спасибо!