public void Update(Func <TEntity, bool> predicate, TEntity obj)
        {
            ctx = new ContextModel();
            var atualizar = ctx.Set <TEntity>().AsNoTracking().FirstOrDefault(predicate);

            atualizar = obj;
            ctx.Set <TEntity>().Attach(obj);
            ctx.Entry(atualizar).State = EntityState.Modified;
            ctx.Entry(obj).State       = EntityState.Modified;
            SaveAll();
        }
 public void Add(TEntity obj)
 {
     ctx.Set <TEntity>().Add(obj);
     SaveAll();
 }
示例#3
0
 public RepositoryBase(ContextModel context)
 {
     _context = context;
     _dbset   = context.Set <TEntity>();
 }