【发布时间】:2014-01-30 22:10:12
【问题描述】:
我正在使用 System.Linq.Dynamic,github's repository 上的版本。
我对 NON System.Linq.Dynamic 解决方案不感兴趣。
我正在尝试对嵌套集合的属性执行选择。假设我们有以下情况:
public class Region
{
public int Id { get; set; }
public List<Town> Towns { get; set; }
}
public class Town
{
public int Id { get; set; }
public string Name { get; set; }
}
是否可以“选择”地区的 id 和城镇名称? 类似的东西:
someListofRegions.Select("new(Id, Towns.Name)")
其中"new(Id, Towns.Name)" 是动态Linq 表达式。
当然上面的例子失败了。
【问题讨论】:
-
您找到解决方案了吗?我也是这种情况
标签: c# linq dynamic-linq