做了一个DLL,这个DLL有可能给WEB项目引用,也有可能给winfrom项目引用,但,这个DLL需要频繁访问数据库,现在想做数据缓存,不知应该怎样做,请大家指教!
解决方案 »
- 尝试读取或写入受保护的内存。这通常指示其他内存已损坏。
- DataTable在已有的一行数据里 怎么往空的列加入数据
- C#开发的activex,单独运行正常,发布成activex后界面上xp风格全部丢失,灰突突的一片。而且字体巨大
- 对API较熟悉的兄弟伙来帮我看看这样的效果应该怎样实现。
- TextBox数据绑定后的用代码赋值更新问题
- 用c#程序怎样远程连接oracle数据库?菜鸟将以高分回报!!!!!解决问题即结帖加分!!!
- ET44M210Q的USB晶片问题
- 新手提问:多个cs文件如何编译成一个exe+多个DLL文件
- 下拉列表绑定的问题?
- 一个很怪的问题?!
- 简单数组问题希望高手指点下 谢谢
- SQL 修改表的列为标识列
{
try
{
Page.Theme = Cache["Theme"].ToString();//加载皮肤
}
catch (Exception)
{ }
}
else
{
data da = new data();
string strsql = "SELECT CssManage.cssurl FROM CssManage INNER JOIN PoliceRole ON CssManage.id =PoliceRole.cssid where PoliceRole.Roleid= '" + Session["Roleid"] + "'";
string str = (da.GetScal(strsql)).ToString();
this.Page.Theme = str;
Cache.Insert("Theme", str, null, DateTime.Now.AddMinutes(600000), TimeSpan.Zero);//读出来的字符串放到cache中
}
你这个如果是用在web中可以,但如果用在应用程序中(例如:MSSQL 2005的ReportServices),可以那样吗?Cache是基于System.web的吧?