public void DisposePreparedAfterCommandClose() { using (var conn = OpenConnection()) using (var cmd = conn.CreateCommand()) { cmd.CommandText = "select 1"; cmd.Prepare(); conn.Close(); } }