Когда мы подключаемся к базе данных в ASP.NET, вы должны указать соответствующую строку подключения. Однако большинство других случаев, когда необходимо указать данные, выполняется внутри объекта.
Например, почему у нас не может быть объектов подключения , таких как:
var connection = new connectionObject(){
DataSource = "myServerAddress",
IntialCatalog = "myDataBase",
UserId = "myUsername",
Password = "myPassword"
}
, что намного лучше, чем какая-то строка ключ / значение:
Data Source = myServerAddress; Initial Catalog = myDataBase; UserId = myUsername; Password = myPassword;
Единственная причина, о которой я могу думать, - это разрешить хранение в файле web.config, но в любом случае ничто не помешает нам хранить в нем отдельные значения.
Я уверен, что есть веские причины, но каковы они?