示例#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);
 }