MySqlConnection connection = new MySqlConnection(/* ... */);
connection.Open(); ;
var cmd1 = connection.CreateCommand();
cmd1.CommandText = "SELECT 1";
using (var reader = cmd1.ExecuteReader())
{
var cmd2 = connection.CreateCommand();
cmd2.CommandText = "SELECT 1"; //should not fail
//cmd2.Execute[..]() <- should fail
}