Deze meerdere aaneengeschakelde zoekopdrachten staan bekend als een batch
in .net-taal.
U moet de MySQL-connector (de .net-driver voor MySQL) vertellen dat u batches in uw verbindingsreeks wilt gebruiken. Gebruik de AllowBatch
optie
.
Zoiets als dit:
var connectionString = Server=host;Database=db;Uid=user;Pwd=pass;AllowBatch=True;
U kunt aanroepen van opgeslagen procedures niet in een batch opnemen. Ze moeten op zichzelf staan met ...CommandType=CommandType.StoredProcedure
.
Dit werkt echter mogelijk niet, afhankelijk van de server- en connectorversies. Als het niet alleen uw tijdelijke oplossing van het "hakken" van de SQL-instructies gebruikt. Het werkt prima en verpest de prestaties niet op een vreselijke manier.