Het probleem is dat ADO.NET-dataproviders over het algemeen niet meer dan één open datalezer tegelijk per verbinding toestaan. SQL Server heeft het concept van meerdere actieve resultaten sets (MARS) , maar voor zover ik weet ondersteunt MySQL het nog niet.
U zult waarschijnlijk een andere verbinding moeten specificeren dan MySQLProcessing.MySQLStatic.Connection
. Niets houdt u tegen om meer dan één verbinding te gebruiken. Het probleem hier is dat verbindingen dure bronnen zijn, dus je zou ze spaarzaam moeten gebruiken.