Beispiel #1
0
 /// <summary>
 /// 添加MongoDB缓存
 /// </summary>
 /// <typeparam name="T"></typeparam>
 /// <param name="value"></param>
 public static void MongoDBCacheSet <T>(T value)
 {
     MongoDbCaches.Insert <T>(value);
 }
Beispiel #2
0
 /// <summary>
 /// 更新MongoDB某个指
 /// </summary>
 /// <typeparam name="T"></typeparam>
 /// <param name="Exp"></param>
 /// <param name="Property"></param>
 /// <param name="Value"></param>
 /// <returns></returns>
 public static async Task MongoDbCacheUpdateAsync <T>(Expression <Func <T, bool> > Exp, string Property, string Value)
 {
     await Task.Run(() => MongoDbCaches.Update(Exp, Property, Value));
 }
Beispiel #3
0
 /// <summary>
 /// 更新MongoDB某个指
 /// </summary>
 /// <typeparam name="T"></typeparam>
 /// <param name="Exp"></param>
 /// <param name="Property"></param>
 /// <param name="Value"></param>
 public static void MongoDbCacheUpdate <T>(Expression <Func <T, bool> > Exp, string Property, string Value)
 {
     MongoDbCaches.Update(Exp, Property, Value);
 }
Beispiel #4
0
 /// <summary>
 /// 删除MongoDB缓存
 /// </summary>
 /// <typeparam name="T"></typeparam>
 /// <param name="Exp"></param>
 public static void MongoDBCacheRemove <T>(Expression <Func <T, bool> > Exp)
 {
     MongoDbCaches.Delete <T>(Exp);
 }
Beispiel #5
0
 /// <summary>
 /// 获取MongoDB缓存列表
 /// </summary>
 /// <typeparam name="T"></typeparam>
 /// <param name="Express">Exp</param>
 /// <returns></returns>
 public static IList <T> MongoDBCachesGet <T>(Expression <Func <T, bool> > Express)
 {
     return(MongoDbCaches.SearchMany(Express));
 }
Beispiel #6
0
 /// <summary>
 /// 获取MongoDB缓存
 /// </summary>
 /// <typeparam name="T"></typeparam>
 /// <param name="Exp"></param>
 /// <returns></returns>
 public static T MongoDBCacheGet <T>(Expression <Func <T, bool> > Exp)
 {
     return(MongoDbCaches.Search <T>(Exp));
 }