Каждый раз, когда я добавляю набор данных в свой проект библиотеки классов с помощью мастера, он дает мне возможность сохранить строку подключения в файле app.config, и после выбора этой опции она сохраняет строку в файле, но когда я проверяю конструктор набора данных, этовсегда сохраняет его в объекте свойства проекта:
private void InitConnection() {
this._connection = new global::System.Data.SqlClient.SqlConnection();
this._connection.ConnectionString = global::BaseClassLibrary.Properties.Settings.Default.DBConnectionString;
}
, и это не так полезно, потому что, когда я пытаюсь использовать этот проект DLL и переопределить строку подключения, записав ее в web.config или app.config ..это не относится к нему ...
и один интересный факт: если вы выполните тот же процесс добавления набора данных с помощью мастера в веб-проекте, то он фактически ссылается на web.config для строки подключения ... которыйэто немного странно ... и в наборе данных веб-проекта не генерировать дизайнерские классы ...
Есть ли возможность выполнить действие по желанию?