zoukankan      html  css  js  c++  java
  • MongoDBHelper

    发一个自己改造的MongodbHelper只有自己动手写与大家分享。

    驱动用MongoDB: http://www.mongodb.org/downloads

     https://files.cnblogs.com/hnlihao/MongoHelper.rar

    使用参考

    public SlpSystemSettings GetSystemSettings(string accountname, String HostName)    

         {         

        string cache = string.Format("SystemSettings/{0}{1}", accountname, HostName);   

              SlpSystemSettings settings = (SlpSystemSettings)DataCache.GetCache(cache);

                if (settings == null)             {     

                if (string.IsNullOrEmpty(HostName)) return GetSystemSettings(accountname);         

            using (MongoHelper mdr = new MongoHelper(_connectionString, _databaseName))        

             {      

                   SlpSystemSettings ar = mdr.GetByOne<SlpSystemSettings>(x => x.MDomain == HostName);        

                 if (ar != null)         

                    DataCache.SetCache(cache, settings, cachetime);         

            }                         

       }           

      return settings;    

         }

    public List<SlpSecuritySettings> GetSecuritySettings(string policyguid)       

      {      

           string cache = string.Format("GSecS/{0}", policyguid);     

            List<SlpSecuritySettings> securities = (List<SlpSecuritySettings>)DataCache.GetCache(cache);  

               if (securities == null)  

               {                

     using (MongoHelper mdr = new MongoHelper(_connectionString, _databaseName))      

               {                  

       var qu = from a in mdr.GetCollection<SlpSecuritySettings>().Linq().Where(x => x.Policy_guid == policyguid) select a;  

                       securities = qu.ToList();      

                   if (securities.Count > 0)        

                     DataCache.SetCache(cache, securities, cachetime);        

             }          

                     }        

         return securities;      

       }

    初次发文,不知道怎么排版望阅者见谅。

     下边想写一个在线监控接口,敬请一起探讨。

  • 相关阅读:
    更换Ubuntu源为国内源的操作记录
    Dockerfile构建容器镜像
    Nginx负载均衡中后端节点服务器健康检查
    Linux系统下CPU使用(load average)梳理
    android:怎么实现一个控件与另一个指定控件左对齐
    Android Studio一直 Fetching Documentation...
    px、pt、ppi、dpi、dp、sp之间的关系
    Android中如何在代码中设置View的宽和高?
    硬中断与软中断的区别!
    Java 日期时间获取和显示
  • 原文地址:https://www.cnblogs.com/hnlihao/p/2424573.html
Copyright © 2011-2022 走看看