如何只获取上下文中已经存在的实体的子级,而不转到数据库

本文关键字:数据库 实体 上下文 获取 存在 | 更新日期: 2023-09-27 18:29:08

有没有一种方法可以让我循环浏览刚刚添加到实体框架中的实体的导航子级,并且只在对象已经在我的上下文中的情况下对其执行功能?如果它还没有加载到上下文中,我不希望EF查询数据库,相反,我只想跳过。

如何只获取上下文中已经存在的实体的子级,而不转到数据库

执行查询时使用.Local。例如:
var query = context.Blogs;

将对数据库执行查询。

var query = context.Blogs.Local;

不会。

有关更深入的讨论和示例,请参阅本页。