【发布时间】:2010-06-12 22:05:47
【问题描述】:
我想用 5-6 个小时来了解有关 GroupJoin 的一些信息。我正在谈论使用 linq 查询数据库表。我了解 Join 和 GroupJoin 的作用,但我真的不明白我将在哪里需要它。我觉得 Join 做了我需要的所有事情,但如果有什么 Join 可以'没有 GroupJoin,所以我觉得这种情况毫无意义或无用。
例如:
与 Phones 和 Phones 表相关的 Persons 表包含 Persons 的外键,一个人可以多拥有一个电话号码。如果我们想带上所有有电话号码但没有电话号码的人,那么我们将需要 GroupJOin 但我们需要这个查询做什么?
你能给我使用 GroupJoin 的充分理由、例子或解释吗?
【问题讨论】: