Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

DanielGReis

LINQ to SQL - Vários INSERTs

Recommended Posts

Bom Dia Galera,

 

Estou me aventurando no LINQ to SQL, estou achando muito interessante...

mas me deparei com um problema e ainda não consegui encontrar nenhuma solução...

 

tenho uma tabela de Nota Fiscal, e outra com os Itens da NF(produtos)...

preciso fazer um INSERT na table de NF e depois os INSERT dos itens...

 

Minha duvida é o seguinte, como faço para fazer esses INSERT e caso encontre algum erro no caminho ele da um Rollback...

ou fazer isso dentro de uma transaction onde só commita após estas tudo Ok...

 

preciso de uma luz com relação a isso...

 

estou utilizando a Linguagem VB.NET.

 

Desde já agradeço.

 

Abraços.

Compartilhar este post


Link para o post
Compartilhar em outros sites

De uma olhada: http://msdn.microsoft.com/en-us/library/bb386931.aspx

 

Repare nas linhas:

// Removing it from the table also removes it from the Customer’s list.
db.Orders.DeleteOnSubmit(ord0);

// Ask the DataContext to save all the changes.
db.SubmitChanges();

 

Resumindo você pode ter vários comandos antes do SubmitChanges, ele só sera comitado neste momento.

 

Abraços...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.