PDA

View Full Version : چرا distnct در entity framework کار نمیکنه



csharpprogramer88
شنبه 05 مرداد 1392, 19:17 عصر
سلام

این کد را در فرم لود نوشتم که یک دستور select دارم و میخوام با دستور distinct مقادیر تکراری را حذف کنم ولی خروجی درست نمیده و مقادیر تکراری را هم نشان میده



var Result = database.tbl_kharid.Distinct().ToList();
cmb_namekala.DataSource = Result;
cmb_namekala.DisplayMember = "namekala";

csharpprogramer88
یک شنبه 06 مرداد 1392, 17:45 عصر
من میخوام از جدول tbl_kharid فیلد namekala را به کومبو بایند کنم ولی نمیوام مقادیر تکراری این فیلد نمایش داده بشه

کد را هم بالا گذاشتم

ahmad156
یک شنبه 06 مرداد 1392, 17:49 عصر
database.tbl_kharid.Select(x => x.yourField).Distinct().ToList();

csharpprogramer88
یک شنبه 06 مرداد 1392, 18:23 عصر
database.tbl_kharid.Select(x => x.yourField).Distinct().ToList();


تشکر کد شما جواب داد ولی اگه بخوام توی سلکت یه شرط بزارم و بگم id_goruh_kala برابر با 1 بد باید چطوری کد شما را تغییر بدم؟

uniqueboy_ara
دوشنبه 07 مرداد 1392, 02:14 صبح
database.tbl_kharid.where(M=>M.id_goruh_kala ==1).Select(x => x.yourField).Distinct().ToList();