سلام
من یه ریپیتر دارم که میخوام وقتی ازش اجرا میگیرم فقط 5 آیتم از همه داده هامو نشون بده
نمیخوام این کارو با کوئری و دستورات sql انجام بدم .
میخوام خود ریپیتر رو محدود کنم که فقط 5 آیتم نشون بده؟
ممنون میشم راهنماییم کنید.
با تشکر
اساتید محترم
یعنی کسی جواب این سوالو نمیدونه؟
فکر کنم خاصیتی داره با نام RepeatCount میتونید روی 5 قرار بدید
نه آقای مدائنی این خاصیتو نداره
اگه میشه یه راه حلی پیشنهاد بدین خیلی کارم گیره.
ممنون
من معمولا در کوئری این قضیه رو کنترل میکنم
استاد مدائنی میشه بگین من چطور میتونم این کوئری رو پیاده کنم
این عکس جدول مورد نظر منه
در این جدول ما چند دسته خبری داریم (خبری و سرگرمی و حوادث) من میخوام با یک کانکشن 5 تا خبر اول هر دسته رو بیارم.
میشه بگید کوئریش چطور میشه؟ خیلی ممنون میشم
تشکر
میتونید بر اساس گروه GroupBy بزنید و سپس از هر گروه با استفاده از Take() تعداد 5 خبر را بدست بیارید
ممنون استاد
میشه یه نمونه گروپ بای انجام بدین که ازش نمونه بگیرم?
خیلی ممنون.
D Category Name 1 Fruit Banana 2 Car Mescedes 3 Fruit Blackberry 4 Fruit Mango 5 Car Lexus 6 Fruit Melon 7 Car BMW 8 Car Toyota
from c in categoryList group by c.Category into g let fewItems = g.Take(3).ToList() return new { Category = g.Key, Items = fewItems }
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)