0
"B"のICollectionを含むクラス "A"があります。 ステータスが「アクティブ」に等しいすべての「B」を含む「A」を選択します。私はこれをしようとしているが、それはBの非アクティブなレコードを返すだ、働いていない:属性がICollectionと等しいエンティティフレームワークLINQ
return MyContext.A
.Where(t => t.B.Any(b => b.Status.Equals("active")))
.Include(b => b.B);
私はすでにこれを追加しようとした:
Where(b => b.B.Select(x => x.Status).Equals("active"))
が、私は例外が「IEnumerableを型の要素を比較することはできません取得します"
こんにちは! [OK] ... "Include"を追加し、それをIEnumerable に変換しますか?または、どのように結果を返すことができますか? –
できません。 EFによって返されて追跡される「A」は、常に「B」項目、またはそれらのすべてを持たない。 – MarcinJuraszek