コード例 #1
0
 public virtual TEntity Update(int id, TEntity entity)
 {
     MemoryCache.ClearCacheGroup(groupCacheKey);
     entity.Id = id;
     Collection.Update(entity);
     return(entity);
 }
コード例 #2
0
 public virtual void Remove(int id)
 {
     MemoryCache.ClearCacheGroup(groupCacheKey);
     Collection.Delete(new BsonValue(id));
 }
コード例 #3
0
 public virtual Int64 AddBulk(IEnumerable <TEntity> entity)
 {
     MemoryCache.ClearCacheGroup(groupCacheKey);
     return(Collection.Insert(entity));
 }
コード例 #4
0
 public virtual void Remove(TEntity entity)
 {
     MemoryCache.ClearCacheGroup(groupCacheKey);
     Remove(entity.Id);
 }
コード例 #5
0
 public virtual TEntity Add(TEntity entity)
 {
     MemoryCache.ClearCacheGroup(groupCacheKey);
     Collection.Insert(entity);
     return(entity);
 }