我正在尝试基于一个实体与另一个实体作为外键关系执行选择。
我在测试中恢复了对象,它们是正确的对象,但由于某种原因,我在 Asserts 中失败了。有时会加载相关的实体,有时则不会。
LINQ 代码如下所示:
var toDoList = _dbSet.Where(s => Context.ToDos.Where(std => std.UserId == userId && std.Id == s.Id).Any()).AsEnumerable();
ToDo 列表包含我从 _dbSet 中选择的实体的 ID。我想知道这是否与延迟加载或我的 LINQ 问题有关。我怎样才能可靠地加载相关实体?