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

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

کاربر سایت

phoenix

عضویت از 1395/03/23

استفاده از LINQ برای انتخاب چند نتیجه خاص

  • یکشنبه 6 تیر 1395
  • 01:26
تشکر میکنم

سلام. من یه کوئری لینک دارم مثل زیر :

var News = DB.tbl_News.Select(n => n).Take(10).OrderByDescending(n => n.OrdDate).ToList();

که به صورت زیر خروجی میده :

News[0]

News[1]

News[2]

News[3]

News[4]

News[5]

حالا می خوام به عنوان مثال آیتم های 2 و 3 و 4 رو به عنوان یک DataSource به یک Repeater بدم. چطوری باید بنویسم ؟

با تشکر

 

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

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

behnam

عضویت از 1392/03/18

  • یکشنبه 6 تیر 1395
  • 01:44

سلام

var listOfConditions = new List<int>{2,6,7};

یه لیست درست کن مثل بالا

بعد  توی کوئری شرطتتو اینجوری بنویس

 where listOfConditions.Contains(p.ID)

 

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

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

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

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