edit: от Microsoft: "Соединение автоматически закрывается в конце используемого блока".
Ответ 4
Использование блока будет гарантировать уничтожение объекта DbConnection, вызвав метод Dispose(). Метод Dispose(), в свою очередь, вызовет метод Close() и должен дождаться завершения закрытия соединения с базой данных.