Beberapa kueri gabungan ini dikenal sebagai batch
dalam bahasa .net.
Anda harus memberi tahu konektor MySQL (driver .net untuk MySQL) bahwa Anda ingin menggunakan kumpulan dalam string koneksi Anda. Gunakan AllowBatch
pilihan
.
Sesuatu seperti ini:
var connectionString = Server=host;Database=db;Uid=user;Pwd=pass;AllowBatch=True;
Anda tidak dapat menyertakan pemanggilan prosedur tersimpan dalam batch. Mereka harus berdiri sendiri dengan ...CommandType=CommandType.StoredProcedure
.
Namun, ini mungkin tidak berfungsi tergantung pada versi server dan konektor. Jika tidak hanya menggunakan solusi Anda "memotong" pernyataan SQL. Ini berfungsi dengan baik dan tidak mengacaukan kinerja dengan cara yang buruk.