Quantcast
Channel: "Desfazer" Insert's
Viewing all articles
Browse latest Browse all 6

"Desfazer" Insert's

$
0
0
Eu tenho um método que cadastra um objeto no banco.

public long Cadastrar(object obj)
        {
            //faz o INSERT
        }
Tenho também outro método que cadastra uma lista de objetos no banco:

public long Cadastrar(List<object> lista)
        {
            foreach (object obj in lista)
            {
                Cadastrar(obj);
            }
        }
Supondo que nessa lista tenha 4 objetos. Os 2 primeiros objetos foram cadastrados com sucesso, mas o 3º objeto continha um valor nulo e lançou uma exception. Nessa situação eu não queria que aqueles 2 primeiros objetos fossem salvos no banco.
Enfim, eu gostaria que o método apenas inserisse no banco de dados se TODOS os objetos da lista fossem inseridos, não gostaria que inserisse pela metade.
Get a life. Go party!

Viewing all articles
Browse latest Browse all 6

Latest Images

Trending Articles





Latest Images