0

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.

ここに画像の説明を入力

4

2 に答える 2

0

これが解決策です

(from x in db.TabA
 where x.TabB.Count(a => a.TabC.name == "lorem") > 0
 select x).ToList();
于 2012-07-19T12:13:04.510 に答える
0

これを試すこともできます SQLの「like」クエリのように機能します。

(from x in db.TabA
 where x.TabB.Count(a => a.TabC.name.contains("lorem")) > 0
 select x).ToList();
于 2017-05-19T20:22:30.933 に答える