例
このコードには、各ブログのすべての投稿と著者が含まれています。著者の名前に応じて結果をフィルタリングするには、操作場所を使用できます。
<code class="language-csharp">using (var context = new BloggingContext()) { var blogs = context.Blogs .Include(blog => blog.Posts) .ThenInclude(post => post.Author) .ToList(); }</code>サポートされた操作
EF Core 5は、フィルタリングのための次の操作をサポートします。
<code class="language-csharp">using (var context = new BloggingContext()) { var blogs = context.Blogs .Include(blog => blog.Posts) .ThenInclude(post => post.Author) .Where(blog => blog.Posts.Any(p => p.Author == "me")) // 修正后的Where条件 .ToList(); }</code>ここで
スキップ
以上がEF Coreのナビゲーションプロパティによって返されたデータをフィルタリングするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。