示例#1
0
 public T ObterPorId(int Id)
 {
     using (var banco = new ContextoGeral(_OptionsBuilder))
     {
         return(banco.Set <T>().Find(Id));
     }
 }
示例#2
0
 public IList <T> Listar()
 {
     using (var banco = new ContextoGeral(_OptionsBuilder))
     {
         return(banco.Set <T>().AsNoTracking().ToList());
     }
 }
示例#3
0
 public void Atualizar(T Objeto)
 {
     using (var banco = new ContextoGeral(_OptionsBuilder))
     {
         banco.Set <T>().Update(Objeto);
         banco.SaveChangesAsync();
     }
 }
示例#4
0
 public void Excluir(T Objeto)
 {
     using (var banco = new ContextoGeral(_OptionsBuilder))
     {
         banco.Set <T>().Remove(Objeto);
         banco.SaveChangesAsync();
     }
 }
示例#5
0
 public void Adicionar(T Objeto)
 {
     using (var banco = new ContextoGeral(_OptionsBuilder))
     {
         banco.Set <T>().Add(Objeto);
         banco.SaveChangesAsync();
     }
 }