Каждый раз, когда мое приложение запускает хранимую процедуру, оно выполняет что-то вроде этого:
using (DbBase conn = new DbBase())
{
//call sproc
}
DBBase()
открывает соединение с LINQ DataContext
.
Что я хотел знать, если , есть способ узнать, было ли уже открыто соединение, и использовать его вместо открытия нового . Эта проверка должна выполняться внутри конструктора DbBase()
, который выглядит следующим образом:
ClientDB = new ClientDBDataContext([ConnectionString from web.config]);
Спасибо