我正在读一篇关于Nhibernate和EF之间差异的文章。 但我无法理解他们想要在场上缓存的内容。
对于Entity Framework,ObjectContext / DbContext保存配置,模型并充当工作单元,保存对所有已知实体实例的引用。因此,这个类不像NHibernate那样轻量级,并且看到一个实例缓存在一个字段上的例子并不罕见。
我没有创建文章的链接,因为我并非100%确定它是被允许的。
答案 0 :(得分:1)
仔细注意措辞;他们正在谈论DbContext
本身,并评论看到“实例”(DbContext)缓存在字段上的示例并不罕见。
他们的意思是,您不会在方法中创建和销毁具有本地范围的DbContext
对象,而是会看到人们将DbContext
实例保存到更广泛对象的字段中并重用它