Могу ли я хранить SqlConnection
в HttpContext
? Я имею в виду, как я могу поделиться одним SqlConnection
через несколько классов?SqlConnection и HttpContext
В моем проекте каждый класс наследует базовый абстрактный класс, который открывает и закрывает соединение. Этот класс распознает, был ли открыт SqlConnection
другим классом в этом случае.
Я могу сохранить это соединение по-другому, а не HttpContext
? Существует еще один способ сделать это, exp. передать соединение между слоями?
THX
Зачем вы хотите это сделать? Вы используете контекст транзакции? Почему вы не можете просто открывать и закрывать соединение, когда вам это нужно, и не делиться им? –
Вы наверное * можете * - но на самом деле: зачем вам это нужно? Какую пользу вы ожидаете получить от хранения 'SqlConenction' в' HttpContext' ?? Я бы сказал, что вы всегда должны открывать свой 'SqlConnection' только тогда, когда это необходимо, используя' using (SqlConnection conn = новый SqlConnection (....)) {...} 'подход. –