مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

alibarzegaramiri

عضویت از 1394/12/11

مشکل در query زدن

  • دوشنبه 18 اردیبهشت 1396
  • 16:04
تشکر میکنم

با سلام خدمت اساتید بزرگوار

ی مشکلی داشتم در صورت امکان اگه راه حلی پیشنهاد دارید ممنون میشم

 
string[] groups = (string[])Group.ToArray();
string[] kinds = (string[])Kinds.ToArray();
string[] marks = (string[])Marks.ToArray();
var products = vmOnlineStorageRepository.Where(p => groups.Contains(p.Group)
&& kinds.Contains(p.Kind) && marks.Contains(p.Mark)).ToList();


در حالتی که یکی از اون آرایه ها null  باشه Select کار نمیکنه ..میخواستم بدونم راهی هست داخل where برای هر کدوم از اون آرایه ها چک کنیم آیا null هست یا خیر؟

میخوام  کلا اون آرایه هایی که null رو تو where در نظر نگیره...نمیدونم راهی هست یا باید حالتهای مختلف با شرط جدا بنویسم

پاسخ های این پرسش

تعداد پاسخ ها : 1 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 18 اردیبهشت 1396
  • 18:03

قبلش با یک if چک کنید اگر null نبود در کوئری استفاده کنید

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)