Всякий раз, когда я добавляю набор данных в свой проект библиотеки классов с помощью мастера, он дает мне возможность сохранить строку подключения в файле 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 для строки подключения ... что немного странно ... и в наборе данных веб-проекта не создается конструктор классы ...
Могу ли я выполнить действие желания?