If you have a batch of statements that must be executed one after another, you must use the same SqlConnection. Once you do not need SqlConnection, and you do not know when you need a connection, you must close the connection.
, insert update , , SqlConnection.
, , . .
, . , , .
, DbCommand.