PDA

View Full Version : سوال: بهینه شدن ارتباط با جدول



water_lily_2012
چهارشنبه 26 بهمن 1390, 16:53 عصر
سلام
یک کلاس دارم که چند تا تابع دارد که به صورت استاتیک هم هستند.
یکی برای اضافه کردن به جدول، آپدیت، حذف و خواندن کل رکوردها.
کل رکورد ها را با Data Reader می خوانم و در یک List قرار می دهم و به برنامه برمیگردانم.
اگر چند با این تابع را صدا بزنم هر بار می خواهد دوباره List را از جدول پر کند، که اگر تعداد رکورد ها زیاد باشد وقت گیر هست.

اما اصل مطلب این است که می خواهم تا زمانیکه جدول تغییر نکرده همان List قبلی را برگرداند. و فقط زمانیکه جدول تغییر یافت list جدید تولید شود.

با تشکر

morrteza323
چهارشنبه 26 بهمن 1390, 19:19 عصر
دوست عزیز به نظر من یه thread برای آپدیت لیست قرار بده که موقع پر کردن برنامه مشکل پیدا نکنه و برای اینکه هر بار که جدول تغییر یافت لیست لود شود یک Delegate طراحی کن تا در صورت تغییر این Event فعال بشه