none
Como capturar os erros no Linq to SQL RRS feed

  • Pergunta

  • Tenho realizado a captura de excessão usando o Try{} Catch{} no entanto não sei exatamente o erro, ou melhor em qual coluna ocorreu.

    Qual a forma de receber o primeiro erro causado na hora de manipular as excessões no Linq to SQL?

     

    at,

     

    Marcio Valerio
    sexta-feira, 1 de outubro de 2010 22:57

Respostas

  • Vc pode ver a InnerException da sua Exception

     

    ex:

    try {

       // Qq procedimento

    } catch(Excption ex) {

       var mensagem = "";
       var erro = ex;
       while(erro.InnerException != null) {
    mensagem += erro.Mensagem + "\r";
             erro = erro.InnerException;

        }

        throw new Excption(mensagem);

    }


    What would Brian Boitano do ?
    ((2B || !2B) is Question) ?
    There is no place like 127.0.0.1
    Só existem 10 tipos de pessoas no mundo... as que leem em binario e as outras...
    Se não da certo como voce esta fazendo... Tente fazer de um jeito totalmente diferente....
    sexta-feira, 1 de outubro de 2010 23:54
    Moderador