예제 #1
0
 public List <T> List()
 {
     using (var banco = new ConfiguracionContexto(_OptionsBuilder.Options))
     {
         return(banco.Set <T>().AsNoTracking().ToList());
     }
 }
예제 #2
0
 public T GetEntity(int Id)
 {
     using (var banco = new ConfiguracionContexto(_OptionsBuilder.Options))
     {
         return(banco.Set <T>().Find(Id));
     }
 }
예제 #3
0
 public void Agregar(T Entity)
 {
     using (var banco = new ConfiguracionContexto(_OptionsBuilder.Options))
     {
         banco.Set <T>().Add(Entity);
         banco.SaveChanges();
     }
 }
예제 #4
0
 public void Eliminar(T Entity)
 {
     using (var banco = new ConfiguracionContexto(_OptionsBuilder.Options))
     {
         banco.Set <T>().Remove(Entity);
         banco.SaveChanges();
     }
 }
예제 #5
0
 public void Actualizar(T Entity)
 {
     using (var banco = new ConfiguracionContexto(_OptionsBuilder.Options))
     {
         banco.Set <T>().Update(Entity);
         banco.SaveChanges();
     }
 }