gpt4 book ai didi

entity-framework - Entity Framework 有像 DataSet/DataTables 那样的缓存机制吗?

转载 作者:行者123 更新时间:2023-12-04 06:53:06 25 4
gpt4 key购买 nike

Entity Framework 有像 DataSet/DataTables 那样的缓存机制吗?

换句话说,如果您开始使用 EF,它真的只是一种轻松地将数据输入/输出数据库的方法,而无需提供像 DataSet/DataTables 那样的额外缓存层,您在内存中表示(在线/离线)行),并且在某些时候您可以说“保留对数据库的所有更改”

最佳答案

取决于您所指的缓存的复杂程度。

EF 有一个对象缓存。看...

Identity Resolution, State Management, and Change Tracking

The ObjectContext represents a container for in-memory objects. The object context, with the help of other classes and interfaces, manages an object's identity, state, original and current values of the object's properties, and tracks the changes made to each object in the cache.



和...

Saving Changes and Managing Concurrency

这些文章稍微介绍了 EF Object Cache。

为了进一步缓存,您可以编写一个包装器,如...
http://blogs.msdn.com/efdesign/archive/2008/07/09/transparent-caching-support-in-the-entity-framework.aspx

关于entity-framework - Entity Framework 有像 DataSet/DataTables 那样的缓存机制吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2846086/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com