当前位置: 代码迷 >> ASP.NET >> asp.net中LTP.Common,该如何解决
  详细解决方案

asp.net中LTP.Common,该如何解决

热度:2063   发布时间:2013-02-25 00:00:00.0
asp.net中LTP.Common
刚下载了一个项目,有个LTP.Common.dll以前就没有见过
具体用法是
C# code
public NewsType GetModelByCache(int id)        {                        string CacheKey = "newsbigModel-" + id;            object objModel = LTP.Common.DataCache.GetCache(CacheKey);            if (objModel == null)            {                try                {                    objModel = dal.GetModel(id);                    if (objModel != null)                    {                        int ModelCache = LTP.Common.ConfigHelper.GetConfigInt("ModelCache");                        LTP.Common.DataCache.SetCache(CacheKey, objModel, DateTime.Now.AddMinutes(ModelCache), TimeSpan.Zero);                    }                }                catch{}            }            return (NewsType)objModel;        }

希望大虾们解释解释用处,谢谢!!!

------解决方案--------------------------------------------------------
这个dll是李天平那个动软代码生成器里也有的,现在好像已经都开源了,从代码上来看,是用到了缓存。
public NewsType GetModelByCache(int id)
{
//首先根据id去缓存找,如果没有就去查数据库,然后将结果放入缓存,并返回
string CacheKey = "newsbigModel-" + id;
object objModel = LTP.Common.DataCache.GetCache(CacheKey);
if (objModel == null)
{
try
{
objModel = dal.GetModel(id);
if (objModel != null)
{
int ModelCache = LTP.Common.ConfigHelper.GetConfigInt("ModelCache");
LTP.Common.DataCache.SetCache(CacheKey, objModel, DateTime.Now.AddMinutes(ModelCache), TimeSpan.Zero);
}
}
catch{}
}
return (NewsType)objModel;
}
------解决方案--------------------------------------------------------
貌似是动软代码生成器生成的框架。LTP==>李天平
你找找动软代码生成器生成一个框架编译一个LTP.Common.dll出来再引用到你的项目中就ok
------解决方案--------------------------------------------------------
LTP==>李天平
人因工具出名了!
------解决方案--------------------------------------------------------
缓存,把对象设置缓存里面
------解决方案--------------------------------------------------------
动软代码生成器
设置缓存

------解决方案--------------------------------------------------------
动软代码生成器。

先从缓存中取数据,如果没取到则到数据库中取,然后缓存起来,供下次调用。
------解决方案--------------------------------------------------------
设置缓存
  相关解决方案