0

テーブルがあり、そのテーブルの中にリストがあります。

リストに「Hello」がない行のみをテーブルから取得しようとしていますが、

例、

私は3行あり、各行にはリストに異なる値を持つ3つの行があるため、「こんにちは」という単語を持たない行だけを取得するにはどうすればよいですか?これが私がやろうとしていたことです

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 に答える