none
SQL Linq Transacoes RRS feed

  • Pergunta

  • Boa tarde, gostaria que alguem me ajudasse tenho duas tabelas venda e itensvenda...usei o slq metal para criar a classe de acesso aos dados...tudo ok

    so que estou inserindo os dados na tabela e como são duas tabelas quero colocar em uma transação pois se ocorrer algum erro não salva nada somente se tudo estiver ok faço um comit...

    tentei usar o transactionscope mas não tenho a referencia no VS 2010...não aparece...

    alguem pode me falar como posso fazer transação usando o sql linq?

    obrigado


    Wellington

    quinta-feira, 1 de novembro de 2012 18:23

Todas as Respostas

  • Olá amigo, não entendi muito sua dúvida, mais tenho dois link que irá ajuda muito em relação banco de dados.

    https://skydrive.live.com/?cid=689a22824541d7e2&id=689A22824541D7E2!637

    https://skydrive.live.com/?cid=689a22824541d7e2&id=689A22824541D7E2!643

    Abraço.
    quinta-feira, 1 de novembro de 2012 18:55
  • Use o Transaction Scope

    using (TransactionScope scope = new TransactionScope())
                {

    comando 1

    comando 2

    se nao der erro finaliza com

     scope.Complete();

    }


    Paulo Rogério

    quinta-feira, 1 de novembro de 2012 20:09
  • Wellington,

    Aconselho você a colocar o SubmitChanges() dentro do Try / Catch.

    Isso vai resolver.


    Andrey Kurka (MCC) | Federal Case | @federalcaseinfo

    quinta-feira, 1 de novembro de 2012 20:11