我正在尝试使用 Linq.Expression 命名空间对数组进行水合,因为这将内置到 IQueryable 投影助手中。
到目前为止,我已经设法获取列表的构造函数,识别它的类型,现在我被困在如何构建一个表达式,该表达式将遍历源列表并为这个新数组返回一个新项目以初始化.
Expression.Loop 似乎是我最好的选择,但我不知道如何让它遍历源数组并将转换后的项目还给我?
有人知道我可以从哪里开始吗?
硅
我正在尝试使用 Linq.Expression 命名空间对数组进行水合,因为这将内置到 IQueryable 投影助手中。
到目前为止,我已经设法获取列表的构造函数,识别它的类型,现在我被困在如何构建一个表达式,该表达式将遍历源列表并为这个新数组返回一个新项目以初始化.
Expression.Loop 似乎是我最好的选择,但我不知道如何让它遍历源数组并将转换后的项目还给我?
有人知道我可以从哪里开始吗?
硅