예제 #1
0
 /// <summary>
 /// Exclui registro da base de dados.
 /// </summary>
 /// <param name="filtro">Expressão LAMBDA.</param>
 public virtual void Excluir(Expression <Func <T, bool> > filtro)
 {
     try
     {
         Buscar(filtro);
         Colecao.DeleteOne(sessao, filtro);
     }
     catch (Exception)
     {
         throw;
     }
 }
예제 #2
0
 /// <summary>
 /// Exclui o primeiro registro encontrado igual ao registro informado da base de dados.
 /// </summary>
 /// <param name="registro">Informe o objeto.</param>
 public virtual void Excluir(T registro)
 {
     try
     {
         Buscar(registro);
         Colecao.DeleteOne(sessao, CriarFiltro(registro));
     }
     catch (Exception)
     {
         throw;
     }
 }