Problem polega na tym, że dostawcy danych ADO.NET generalnie nie zezwalają na więcej niż jeden otwarty czytnik danych jednocześnie na połączenie. SQL Server ma koncepcję wielu aktywnych wyników zestawy (MARS) , ale o ile wiem, MySQL jeszcze go nie obsługuje.
Prawdopodobnie będziesz musiał określić inne połączenie niż MySQLProcessing.MySQLStatic.Connection
. Nic nie stoi na przeszkodzie, aby korzystać z więcej niż jednego połączenia. Problem polega na tym, że połączenia są drogimi zasobami, więc powinieneś ich używać oszczędnie.