Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

SqlConnection.Close() innerhalb der using-Anweisung

Kein Close or Dispose erforderlich die using Block übernimmt das für Sie.

Wie von MSDN angegeben:

Das folgende Beispiel erstellt eine SqlConnection, öffnet sie und zeigt einige ihrer Eigenschaften an. Am Ende des using-Blocks wird die Verbindung automatisch geschlossen.

private static void OpenSqlConnection(string connectionString) 
{
    using (SqlConnection connection = new SqlConnection(connectionString))
    {
        connection.Open();
        Console.WriteLine("ServerVersion: {0}", connection.ServerVersion);
        Console.WriteLine("State: {0}", connection.State);
    } 
}