1

EF Core 5.0.0 で新しい「Filtered Include」機能を使用して、非常に基本的な関数を使用しようとしています。

https://docs.microsoft.com/en-us/ef/core/querying/related-data

しかし、私は問題に直面しています。次のエラーが発生します。

System.InvalidOperationException: Lambda expression used inside Include is not valid.

原因となっているコード スニペットを次に示します。ドキュメントによると、私の論理は正しいと思います。なぜこれが起こっているのかわかりません。足りないものはありますか?

List<Vendor> vendors = context.Vendors
                .Include(v => v.Items.Where( i => i.Rating > 1)
                .ToList();



Vendors は item の親です。これは非常に基本的なセットアップです。1 (ベンダー) 対多 (アイテム) の関係。

4

1 に答える 1