public TEntity Update <TEntity>(TEntity entity) where TEntity : class { DbWriteContext.Set <TEntity>().Attach(entity); var table = DbWriteContext.Entry(entity); table.State = EntityState.Modified; return(table.Entity); }
public IQueryable <TEntity> DeleteRange <TEntity>(IEnumerable <TEntity> entity) where TEntity : class { return(DbWriteContext.Set <TEntity>().RemoveRange(entity).AsQueryable()); }
public TEntity Delete <TEntity>(TEntity entity) where TEntity : class { return(DbWriteContext.Set <TEntity>().Remove(entity)); }
public TEntity Add <TEntity>(TEntity entity) where TEntity : class { return(DbWriteContext.Set <TEntity>().Add(entity)); }