我的LINQ2SQL查询有问题。我正在尝试仅获取关联TabA
TabC
列包含的Name
行,例如lorem。有什么想法吗?
我试试
(from x in db.TabA
x.TabB.FirstOrDefault(y => y.TabC.name == "lorem") != null
x).ToList();
但我得到了method is not supported error
。
答案 0 :(得分:0)
这是解决方案
(from x in db.TabA
where x.TabB.Count(a => a.TabC.name == "lorem") > 0
select x).ToList();
答案 1 :(得分:0)
您也可以试试这个 它的工作方式类似于'在sql中查询。
(from x in db.TabA
where x.TabB.Count(a => a.TabC.name.contains("lorem")) > 0
select x).ToList();