0

我有一张桌子,在这张桌子里面我有一个列表。

我试图从表中只检索列表中没有“Hello”的行,

例子,

我有 3 行,对于每一行,我在 List 中有三行具有不同的值,所以我怎样才能只检索没有“你好”这个词的那一行,这就是我想要做的

IQueryable<table> _table = tab.AsQueryable();
var retrieve=_table.Where(x=>(x.list.Where(y=>!y.Name.Equal("Hello"))).Any());

但这会由列表的每一行返回,我想在列表的所有行中搜索,然后仅在没有“Hello”的情况下返回。

4

1 回答 1

0
var retrieve=_table.Where(x => !x.list.Any(y => y.Name.Equal("Hello")));
于 2013-03-11T17:21:27.363 回答