PDA

View Full Version : جستجوی پیشرفته با entity framework



aminireza65
یک شنبه 08 تیر 1393, 21:03 عصر
سلام دوستان
من می خواستم با entity framework جستجوی پیشرفته بنویسم. اما نمیدونم چه جوری.
یعنی زمانی که شرط ما در select چند تا آیتم داره در جستجوی پیشرفته میتونه بعضی هاش null باشه. اینجا به مشکل خوردم که اگر فیلدهامون null بود همه رکوردها رو برگردونه.
مثلا اگر نام و نام خانوادگی رو داریم اگر نام رو وارد کردیم و نام خانوادگی رو خالی رها کردیم همه اونهایی که نامشون اونه برگردونه و با نام خانوادگی کاری نداشته باشه.
لطفا راهنمایی کنید.

neda555
یک شنبه 08 تیر 1393, 21:34 عصر
سلام سوالتون کمی گنگه از string.Format استفاده کنید ولی کلا بهتره search رو sp واسش بنویسید

aminireza65
یک شنبه 08 تیر 1393, 21:58 عصر
سلام سوالتون کمی گنگه از string.Format استفاده کنید ولی کلا بهتره search رو sp واسش بنویسید

منظورم اینه که در جستجوی پیشرفته آیتم هایی که مورد جستجو قرار میگیرن میتونن خالی رها بشن مثلا کاربر نام رو وارد کنه و نام خانوادگی رو خالی رها کنه.
حالا من چه جوری باید تعریف کنم که اگر فیلدهای جستجو خالی بودند همه رکوردها رو سلکت کنه؟
مثل عملگر like در sql که اگر مقدار null بهش بدی کل رکوردها رو برمیگردونه