类ClassA上加了缓存,类中有个取数据的方法Getdata()(如下所示:).当第二次获取数据时还会执行ClassA中的GetData()方法中的代码吗?还是直接从缓存中取出数据不执行GetData()中的代码了?
把缓存加在类上和加在方法上有什么区别?
[Cache]
public class ClassA
{
public DataTable GetData()
{
...
Return dt;
}
}
把缓存加在类上和加在方法上有什么区别?
[Cache]
public class ClassA
{
public DataTable GetData()
{
...
Return dt;
}
}
解决方案 »
- 如何让打开的页面最大化?
- 操作窗口
- 我有一个C#中删除代码,但是运行有出错,请大家帮助指教一下谢谢!
- namespace CGUDF.GIS.ProGIS 这是什么命名空间啊
- 怎么在C#(WEB项目)里弹出对话框,确认后删除数据?
- uml的学习会不会帮助学习软件制作的流程
- WPF多线程问题求教大神解答,在线等!
- 谁能简写这个英文单词?
- 大家帮我看看用jmail发邮件为什么出错呢?
- 用c#创建用户并开通邮箱系统提示“该服务器不愿意处理该请求”
- C# string Format函数如何实现像C++ CString %16.5f那样的功能
- C#windows应用程序2个form的问题!今天一天在线等待!
{
public DataTable GetData()
{
if(dt!=null)
Return dt;
else
//获取数据
}
}