Problemet är att ADO.NET-dataleverantörer i allmänhet inte tillåter mer än en öppen dataläsare åt gången per anslutning. SQL Server har konceptet flera aktiva resultat set (MARS) , men så vitt jag vet stöder MySQL det ännu inte.
Du kommer förmodligen att behöva ange en annan anslutning än MySQLProcessing.MySQLStatic.Connection
. Det finns inget som hindrar dig från att använda mer än en anslutning. Problemet här är att anslutningar är dyra resurser så det är meningen att du ska använda dem sparsamt.