PDA

نسخه کامل مشاهده نسخه کامل : کمک فوری dataset



ava_h
12-10-2006, 13:41
مشکل در استفاده از dataset دارم من نمی دانم چه زمانی باید از dataset استفاده کنم؟ در کتاب (( مرجع کامل asp.net اسفان والتر ترجمه بابک احترامی)) نوشته بود:dataset"نسخه مقیم در حافظه داده ها را به ما می دهد." یعنی من نتیجه اجرای query را نگه می دارم؟ که ممکن است خیلی طولانی باشد.که به نظر من خیلی بد است ؟!
مسئله سر این است که نوشته شده:
"اگر قرار باشد در یک صفحه asp.net ای از dataset ای استفاده شود که یک جدول 10000رکوردی را نمایندگی می کند, آن وقت 10000 رکورد در حافظه قرار می گیرند. حال اگر 100 کاربر در یک زمان این صفحه را در خواست کنند یک میلیون رکورد در حافظه سرور انبار می شود."
این اتفاق که زیاد می افتد پس کاربرد آن بسیار محدود است. مثلا فرض کنید من سایتی دارم که دانشجویا نی در آن عضو هستند در صفحه ای از سایت می خواهند تمرین های مربوط به خود را ببیند (مربوط به گروه درسی خود ) را که این تمرینات با توجه به 2 جدول که join می شوند بدست می آیند. هر دانشجویی با توجه به حساب کاربری خود وارد این صفحه می شود. به نظر شما من باید join دو جدول را در dataset داشته باشم؟ یا از sqlcommand استفاده کنم .
اگر ممکن است link ها یا کتاب هایی را برای استفاده از dataset معرفی کنید؟

hoseinquest
30-10-2006, 01:34
شما میتونید وقتی که روی داده باید چند کار رو انجام بدید از dataset استفاده کنید