.net 2.0 中,你无法象.net 1.x 那样编程设置连接类的 ConnectionTimeout 属性。这个属性变成了只读属性,你要修改这个设置,只有通过连接字符串来设置。如下:
private static void OpenSqlConnection() ...{ string connectionString = GetConnectionString(); using (SqlConnection connection = new SqlConnection(connectionString)) ...{ connection.Open(); Console.WriteLine("State: {0}", connection.State); Console.WriteLine("ConnectionTimeout: {0}", connection.ConnectionTimeout); } } static private string GetConnectionString() ...{ return "Data Source=(local);Initial Catalog=AdventureWorks;" + "Integrated Security=SSPI;Connection Timeout=30"; }