Store Procedures para multiples Inserts

Napier
12 de Enero del 2010
Buen d铆a,
Me gustar铆a saber c煤al es la forma 贸ptima para insertar registros en diferenctes tablas.

Por ejemplo, tenemos una tabla "Pedidos" y otra "Pedidos_Items". En la pantalla de mi aplicaci贸n tengo cargada toda la informaci贸n tanto del pedido, como de todos los items que lo componen. Mi pregunta es como hacer la/s llamada/s a los Store Procedures:

驴Necesito llamar a un Store Procedure que haga el Insert en "Pedidos", y luego llamar n veces al Store Procedure que hace el Insert en "Pedido_Items"?

驴Existe alguna forma de pasarle toda la informaci贸n a un s贸lo Store Procedure que haga todo junto? Tal vez XML o algo parecido, ya que mi idea seria disminuir los accesos a la BD.

Actualmente estoy trabajando con VB .Net y MySql 5.

Muchas gracias
Guillermo