私は2つのテーブル:Blog
とPost
を持っています。ブログテーブルには多くの投稿があります。子要素をn個取得する
私は対応するポストを持つブログを取得したいと思いますが、ブログごとに4つの投稿があり、4つの投稿しか得られない場合にのみ取得したいと思います。また、その後、私はAutomapperを使用して、私のモデルに結果をマップしたいと思います:
return _context.Blogs
.Include(x => x.Posts)
.Where(x => x.IsActive && x.Posts.Count >= 4)
.ProjectTo<BlogVm>();
BlogVm
(同じポストである)Blog
エンティティとして同じプロパティが含まれています。私はEntityFrameworkCoreを使用しています。
これはどのように処理できますか?
更新: コードでは、ブログごとにすべての投稿が返されます。 ブログは4件以上、ブログは4件しかありません。
わかりません。何が問題なの?あなたはすでに解決策を持っていませんか?あなたのコードは動作しませんか? – GGO
何が問題なのですか?あなたが対処しているエラーはありますか? – Abbas
私は自分の投稿を更新しました。なにが問題ですか。基本的に、結果にはブログごとのすべての投稿が含まれます。 – Cieja