代码之家  ›  专栏  ›  技术社区  ›  Victor

子实体集父属性的表达式

  •  1
  • Victor  · 技术社区  · 14 年前

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

    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>> 但我不能用在孩子们的“哪里”,没有合适的超载。如何做到这一点? 子级是父级的实体集。

    1 回复  |  直到 14 年前
        1
  •  1
  •   Victor    14 年前

    我想我需要的是嵌套表达式,它运行良好