سلام و خسته نباشید
من یک کوئری زدم که به یه جدول include میخوره . این کوئری مشکل نداره ولی وقتی شرطی رو یکی از فیلد های جدول include شده میزنم جواب کوئری null میشه
باید چطوری شرط رو اعمال کنم؟
return _db.Contents_tb .Include(x=>x.contentsGroup) .Where(x => x.IsActive == true && x.contentsGroup.Lang==Lang) .OrderByDescending(x=>x.Content_ID) .ToList();
در این قطعه کد که گذاشتید نتیجه کوئری هیچوقت null بازگردانی نمیشه چون شما از ToList استفاده کردید و اگر موجودید ها موردنظر یافت نشوند یک لیست خالی بازگردانی میشود. لطفا سوالتون رو واضح تر بیان کنید.
من وقتی شرط x.contentsGroup.Lang رو میذارم کوئری من خروجی نداره ولی وقتی بر میدارم درست نتیجه میده در صورتی که فیلد Lang تو دیتابیس مقدار داره
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)