类ClassA上加了缓存,类中有个取数据的方法Getdata()(如下所示:).当第二次获取数据时还会执行ClassA中的GetData()方法中的代码吗?还是直接从缓存中取出数据不执行GetData()中的代码了?
把缓存加在类上和加在方法上有什么区别?
[Cache]
public class ClassA
{
   public DataTable GetData()
   {
       ...
       Return dt;
   }
}