Linq To Entities问题

时间:2009-10-27 00:20:41

标签: c# linq linq-to-entities

我有一个名为TableA的表格,其中包含TableB的外键和与TableB的一对多关系

我想这样做:

var v = Context.TableASet
               .Include("TableB")
               .Where(x => x.TableB.Col1 == 123)

但是当我x.TableB.时,我没有Col1选项。这是因为TableB具有一对多关系,因此我获得了集合的属性而不是TableB对象

我可以在这做什么?

1 个答案:

答案 0 :(得分:3)

您可以在TableB上使用Any()方法:

var v = Context.TableASet.Include("TableB").Where(x => x.TableB.Any(b => b.Col1 == 123));