所以我得到了这样的东西:
var myObj = db.SomeObject
.Include("Tasks")
.SingleOrDefault(x => x.Id == someObjectId);
if (myObj != null)
{
myObj.Tasks = myObj.Tasks.OrderBy(x => x.Number).ToList();
}
在这里,我希望能够where
在我的 Include 上添加一个条件 (),例如:
.where task.IsDeleted == false
到目前为止,我还没有找到解决方案。
我知道我可以将where
与我订购任务的位置一起使用,但是这不会在数据库上运行,而是使用内存。我希望它在数据库上运行。
这里有人知道我该怎么做吗?如果是这样,是否还有办法将order by
条件放入包含的任务列表中?