当我们在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 中进行存储,但我们仍然可以在其中存储单个值。
我相信有很好的理由,但它们是什么呢?
ToString()
方法可以使用其属性构建适当的连接字符串,这会很有趣。 - BoltClock