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

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

مرتب سازی و صفحه بندی اطلاعات با استفاده از EF

دوشنبه, 31 تیر 1398 16:23

مرتب سازی و صفحه بندی اطلاعات با استفاده از EF

با سلام

دوستان من یه کوئری از دیتابیس گرفتم با کلیه موارد جستجو و ... که به صورت صفحه بندی شده نمایش میدم  (ابتدا جستجو انجام میشه سپس صفحه بندی شده به ویو مدل پاس میدم)

تا اینجا مشکلی نیست اما وقتی کاربر بخواد لیست رو بر اساس مثلا قیمت مرتب کنه فقط رکوردهای همان صفحه مرتب میشن نه کل لیست.

راه حلی که به ذهن من میرسه اینه که ابتدا مرتب سازی کنم بعد صفحه بندی انجام بدم اما با توجه به اینکه تعداد رکوردها زیاد است زمان زیادی طول میکشه اینکار انجام بشه

بر عکسش هم که فقط رکوردهای همان صفحه مرتب میشن

راه حلی هست آیا؟

دوشنبه, 31 تیر 1398 20:39

سلام

خیلی طول میکشه ؟

یه order by بعدش skip take نباید خیلی طول بکشه!

راه حل درستش همینه که سمت سرور اول order by کنی و بعدش skip take

اینکه خیلی طول میکشه یعنی چقدر ؟

index گذاری انجام دادی ؟

شایدم اینکه خیلی طول میکشه دلیلش منابع محدود سرور باشه.

ارسال پاسخ برای این تاپیک

ارسال پاسخ مخصوص اعضا سایت می باشد ! میتوانید با حساب کاربری خود وارد سایت شده یا ثبت نام کنید