子表达式entitySet父属性

时间:2010-03-04 00:41:40

标签: linq-to-sql lambda

我需要构建一个可以处理父实体属性的表达式,因此将执行以下操作:

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

IQueryable<Children> filter = allChildren.Where(x => x.Parent.Name == "Value"); 

我为此创建了一个Expression.Lambda<Func<Parent, bool>>类型的表达式,但我不能在Children'Where'上使用它,没有合适的重载。怎么做到这一点? 子女是父母的实体集。

1 个答案:

答案 0 :(得分:1)

我认为嵌套表达式是我需要的,而且工作正常