PDA

View Full Version : سوال: Query با استفاده از where در یک لیست



OmMiD_MtWo
شنبه 23 مرداد 1395, 23:03 عصر
با سلام
بنده یک لیست از Idها به عنوان مثال CategoryId دارم که میخوام این لیست از آی دی ها رو داخل متد Where در linq به صورت یای منطقی ( || ) بزنم. به عنوان مثال:
Advertisements.Where(c=> c.CategoryId == آیتم اول در لیست || c.CategoryId == آیتم دوم در لیست || c.CategoryId == آیتم سوم در لیست و...)
چه جوری میتونم این فیلتر رو اعمال کنم؟ چون من از این لیست آی دی ها خبر ندارم که چی هستن و چندتان! در حقیقت میخوام به ازای هر کدوم از اون آی دی ها یک بار این CategoryId رو چک کنم ولی متاسفانه واقعا نمیدونم که این آی دی ها چندتا هستن چون هر دفعه متفاوت هستن
ممنون میشم اگر راهنمایی کنید
باتشکر

Mahmoud.Afrad
یک شنبه 24 مرداد 1395, 03:00 صبح
Advertisements.Where(c => listOfCategoryId.Contains(c.CategoryId))