コード例 #1
0
 public T ObterPorId(int Id)
 {
     using (var banco = new GeneralContext(_OptionsBuilder))
     {
         return(banco.Set <T>().Find());
     }
 }
コード例 #2
0
 public IList <T> Listar()
 {
     using (var banco = new GeneralContext(_OptionsBuilder))
     {
         return(banco.Set <T>().AsNoTracking().ToList());
     }
 }
コード例 #3
0
 public void Excluir(T Objeto)
 {
     using (var banco = new GeneralContext(_OptionsBuilder))
     {
         banco.Set <T>().Remove(Objeto);
         banco.SaveChangesAsync();
     }
 }
コード例 #4
0
 public void Atualizar(T Objeto)
 {
     using (var banco = new GeneralContext(_OptionsBuilder))
     {
         banco.Set <T>().Update(Objeto);
         banco.SaveChangesAsync();
     }
 }
コード例 #5
0
 public void Adcionar(T Objeto)
 {
     using (var banco = new GeneralContext(_OptionsBuilder))
     {
         banco.Set <T>().Add(Objeto);
         banco.SaveChangesAsync();
     }
 }
コード例 #6
0
 public UserRepository(GeneralContext context) : base(context)
 {
     this.context = context;
     users        = context.Set <User>();
 }
コード例 #7
0
 public ProjectRepository(GeneralContext context) : base(context)
 {
     this.context = context;
     projects     = context.Set <Project>();
 }
コード例 #8
0
 public PaticipationHistoryRepository(GeneralContext context)
     : base(context)
 {
     this.context          = context;
     paticipationHistories = context.Set <PaticipationHistory>();
 }