با عرض سلام و خسته نباشید
من قصد دارم در صفحه اصلی سایت فقط 3 پست بصورت اتفاقی(رندوم، با هر بار رفرش صفحه پست رندم تغییر کند) نمایش بدم.
چطور باید این کار انجام بدهم؟
با تشکر
سلام دوست عزیز
اگر برای کوئری هاتون دارید از EF استفاده میکنید اینطوری :
(YourQuery).OrderBy(r => Guid.NewGuid()).Take(3);
و اگر دارید از Dapper یا ... استفاده میکنید و بانکتون SQL هست و دستی کوئری میزنید اینطوری :
SELECT TOP 3 column FROM YourTable
ORDER BY NEWID()
موفق باشید.
مرسی آقای حمیدی ، من از EF استفاده کردم و کمکتون مسئلم رو حل کرد.
خواهش میکنم
موفق باشید