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

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

کاربر سایت

hamzeh ghamkhar

عضویت از 1392/10/21

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

  • دوشنبه 31 تیر 1398
  • 16:23
تشکر میکنم

با سلام

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

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

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

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

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

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

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

salman_b

عضویت از 1396/02/18

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

سلام

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

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

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

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

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

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

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

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

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

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