/// <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; } }
/// <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; } }