【发布时间】:2009-06-15 17:36:41
【问题描述】:
我需要能够将 2 个 lambda 表达式组合成 1 个:
这将有助于我创建类型安全包含的扩展(对于 EF)。
现在你可以这样做了:
context.House
.Include(x => x.Doors.Doorknobs)
我希望能够将上述语句拆分为不同的方法。
类似的东西 IncludeDoorKnobs(query, expressionFromRoot, expressionFromCurrentToChild)
那我想 - 将组合表达式包含到查询中 - 包括额外的孩子(从当前)到该查询 - 调用其他类似的方法,包括树的另一部分。
我对 Lambda 的了解显然不足,我真的需要尽快了解它们,但现在,我不得不求助于 SOF...
【问题讨论】: