0

我正在阅读一篇关于 Nhibernate 和 EF 之间差异的文章。但我无法理解他们想在字段上缓存时说什么。

对于实体框架,ObjectContext/DbContext 保存配置、模型并充当工作单元,保存对所有已知实体实例的引用。因此,这个类不像它的 NHibernate 对应物那样轻量级,并且看到实例缓存在字段上的示例并不少见。

我没有创建文章链接,因为我不是 100% 确定它是允许的。

4

1 回答 1

1

仔细注意措辞;他们在谈论DbContext它本身,并评论说看到“实例”(DbContext)缓存在字段上的示例并不少见。

DbContext他们的意思是,您将看到人们将DbContext实例保存到更广泛对象的字段并重用它,而不是在方法中创建和销毁具有本地范围的对象。

于 2012-12-28T13:51:15.053 回答