摘要:
联接运算 将两个数据源“联接”就是将一个数据源中的对象与另一个数据源中共享某个通用特性的对象关联起来。当查询所面向的数据源相互之间具有无法直接领会的关系时,联接就成为一项重要的运算。 在面向对象的编程中,这可能意味着在未建模对象之间进行关联,例如对单向关系进行反向推理。 下面是单向关系的一个示例:Customer 类有一个类型为 City 的属性,但 City 类没有作为 Customer 对象集合的属性。 如果您具有一个 City 对象列表,并且要查找每个城市中的所有客户,则可以使用联接运算完成此项查找。LINQ 框架中提供的联接方法包括 Join 和 GroupJoin。这些方法执行同等. 阅读全文