В крайна сметка извадих изходния код за MySql Connector / .NET и открих, че ако MySqlCommand.Connection.Settings.IgnorePrepare =true (което е по подразбиране!), тогава извикването на Prepare не е операция.
Начинът да коригирате това е изрично да зададете IgnorePrepare на false в низа за връзка. Това може да се направи доста лесно с MySqlConnectionStringBuilder, като се използва следния кодов фрагмент:
MySqlConnectionStringBuilder connBuilder = new MySqlConnectionStringBuilder();
// .. set up the rest of your connection
connBuilder.IgnorePrepare = false;
MySqlConnection conn = new MySqlConnection(connBuilder.ToString());