我有一个名为TableA
的表格,其中包含TableB
的外键和与TableB
的一对多关系
我想这样做:
var v = Context.TableASet
.Include("TableB")
.Where(x => x.TableB.Col1 == 123)
但是当我x.TableB.
时,我没有Col1
选项。这是因为TableB
具有一对多关系,因此我获得了集合的属性而不是TableB
对象
我可以在这做什么?
答案 0 :(得分:3)
您可以在TableB上使用Any()方法:
var v = Context.TableASet.Include("TableB").Where(x => x.TableB.Any(b => b.Col1 == 123));