我有以下表结构:
我要选择:
- 表 C 中的所有表 A 条目 + 标识符列具有:
- TableBType 中的特殊值(“TableBTypeValue”)
- TableCType 中的特殊值(“TableCTypeValue”)
我遇到的问题是,当存在没有 TableB 条目的 TableA 条目或没有 TableC 的 TableB 条目时 linq 查询似乎失败(TableBType 和 TableCType 是强制性的,因此它们没有那个问题)。
使用 SQL 这不会是一个大问题,但是由于我是 linq 新手,所以我找不到创建此查询的正确方法。