如何在 ASP.NET 实体数据源控件中启用缓存

发布于 2024-11-29 01:53:33 字数 94 浏览 3 评论 0原文

如何为 EntityDataSource 对象启用缓存。 是否有类似 SqlDataSource 实体的 EnableCaching 属性之类的东西? 该缓存已默认启用?

how I can enable caching for a EntityDataSource object.
is there anything like EnableCaching property of the SqlDataSource to entities?
this cache is already enabled by default?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

顾铮苏瑾 2024-12-06 01:53:33

根据这篇文章

与 LinqDataSource 一样,EntityDataSource 执行服务器端分页,并执行客户端缓存 - 当前数据和原始数据。原始数据不是作为完整的对象存储的,而是在更新时重建状态所需的最小数据。与任何其他数据源一样,更新会一次发生一个。因此,您必须选择一个项目,对其进行编辑并更新。

所以它自动使用缓存。

According to this article:

Like the LinqDataSource, the EntityDataSource performs server side paging, and it does client side caching - of current AND original data. The original data is not stored as complete objects, but the minimal data necessary to reconstruct state when it's time to update. Updates happen, like any other data source, one at a time. So you have to pick an item, edit it and update it.

So it used cache automatically.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文