Linq to sql 子entitySet父属性的表达式

Linq to sql 子entitySet父属性的表达式,linq-to-sql,lambda,Linq To Sql,Lambda,我需要构建一个将在父实体属性上工作的表达式,以便执行以下操作: IQueryable<Children> allChildren = from e in context.Children select e; IQueryable<Children> filter = allChildren.Where(x => x.Parent.Name == "Value"); IQueryable allChildren=上下文中的e。子对象选择e; IQueryable

我需要构建一个将在父实体属性上工作的表达式,以便执行以下操作:

IQueryable<Children> allChildren = from e in context.Children select e;

IQueryable<Children> filter = allChildren.Where(x => x.Parent.Name == "Value"); 
IQueryable allChildren=上下文中的e。子对象选择e;
IQueryable filter=allChildren.Where(x=>x.Parent.Name==“Value”);
为此,我创建了一个类型为
expression.Lambda
的表达式,但我不能在儿童“Where”上使用它,没有合适的重载。如何做到这一点?
子项是父项的实体集。

我认为嵌套表达式是我在这里需要的,它工作正常

我认为嵌套表达式是我在这里需要的,它工作正常

你能提供一个例子吗?你能提供一个例子吗?