• 1402/05/13
  • 0
  • 83
1402/05/13 |
backend
asp-net-core

کار نکردن where در متد Include - در EF7

 باسلام و خسته نباشید

من مطابق آمورش از این دستور استفاده کردم ولی تمامی فیلدها برای من نمایش داده شد. من از دات نت 7  و EF 7 استفاده میکنم. آیا تغییری صورت گرفته؟

context.Posts.Include(p => p.Comments.Where(c => c.IsConfirm == true)).ToList();


  • 1402/05/14

سلام کد رو به این شکل تغییر بدید ببینید درست میشه یا نه


context.Posts.Include(c => c.Comments).Where(p => p.Comments.IsConfirm == true).ToList


سلام و ممنون از پاسخ شما، اگر به این صورتی که شما نوشتید بنویسیم در اصل شما دارید شرط را روی پست ها اعمال میکنید در صورتی که وقتی درون اینکلود شرط را میذازرید دارید روی مقداری که قرار است جوین بشه اعمال میشه در اینجا یعنی کامنت های یک پست، در آموزش استاد گفت که این قابلیت از نسخه 5 به بعد قابل استفاده است من از نسخه 7 استفاده میکنم ولی اعمال نشد.



پاسخی برای این باگ ارسال کنید

لطفا کدها را درون قطعه کد ارسال نمایید

برای ارسال پاسخ باید وارد حساب کاربری خود شوید
ورود به حساب کاربری