1

В настоящее время я использую наборы данных для своего уровня доступа к данным. В настоящее время я сохраняю строку подключения в файле web.config. Мне нужна возможность изменить соединение с другой базой данных до обработки любых запросов. Есть ли событие, которое инициируется или базовый класс, который может быть изменен, который перехватывает процесс извлечения строки соединения из файла web.config? Есть ли способ обрабатывать несколько соединений с базой данных, используя одну и ту же базу кода, а также использовать пул соединений? Я понимаю, что лучший способ - избавиться от наборов данных и использовать пользовательские объекты данных. Есть идеи?ASP.NET - динамическое создание соединения с базой данных в наборах данных

ответ

0

Пул соединений основан на строке соединения, поэтому динамическое изменение каждого создаваемого вами SqlConnection приведет к его цели.

0

Если вы используете DataAdapters вы можете просто сказать:

fAdapter.Connection = new SqlConnection("connectionstring"); 

Пулы автоматически (если используется та же ConnectionString).