Merhabalar şöyle bir kodum var : https://prnt.sc/um451w bu haliyle problemsiz çalışıyor. Fakat koduma where eklediğimde şu hale getirdiğimde https://prnt.sc/um45j2 yani comment ve replylerden confirmation == true olanları getirmesini istediğimde şöyle bir hata alıyorumHata resmi : https://prnt.sc/um45y1Ben bu sorunu nasıl çözerim ?ÇÖZÜLDÜProblem efcore sürümünden kaynaklıymış dediğim şekil yazmak için yeni preview sürüm olan ef core 5 varmış bu sürümde yeni eklemişler böyle include içinde where yazmayı preview oldugundan daha kullanmadım onu doğru bulmadım.böyle yazınca çözüldü sorun benim gibi düşük ef core 3.1 sürümlerinde bu tarz yazılmalıymış.
public Blog GetBlogWithCategoryTagsAndCommentsWithReplies(int id) { var blog = _context.Blogs .Where(blog => blog.Id == id) .Include(blog => blog.Category) .Include(blog => blog.BlogTags) .ThenInclude(blogtag => blogtag.Tag) .Include(blog => blog.Comments) .ThenInclude(comment => comment.User) .Include(blog => blog.Comments) .ThenInclude(comment => comment.Replies) .ThenInclude(reply => reply.User) .FirstOrDefault();
< Bu mesaj bu kişi tarafından değiştirildi ORGANIKHOSAF -- 23 Eylül 2020; 18:10:14 >