为什么在ObjectDataSource C#上使用EnableCaching很有用#

时间:2017-04-10 16:29:37

标签: c# asp.net

我读过这个:https://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.objectdatasource.cacheexpirationpolicy(v=vs.110).aspx

方便吗?缺点

在哪种情况下使用它很好?

我的样本:

<asp:ObjectDataSource ID="ObjectSourceProviders" runat="server" 
                      DataObjectTypeName="PropertyBe"
                      SelectMethod="GetProviderData"
                      TypeName="B.ProviderWebBc"
                      EnableCaching="true" CacheDuration="60" 
                      CacheExpirationPolicy="Absolute" />

很抱歉,如果我的英语出错了。

1 个答案:

答案 0 :(得分:1)

  

方便吗?缺点

     

在哪种情况下使用它很好?

如果您多次查询相同的数据并且数据不会更改,则缓存非常有用。

或者,如果数据经常变化,兑现是无用的。