PDA

View Full Version : مفهوم دقیق dataset



behrad110
یک شنبه 27 اردیبهشت 1388, 22:09 عصر
من حدودا میدونم دیتا ست چی هست اما اگه از دوستان توضیح کاملی در مورد دیتا ست داره بگه فکر کنم برای همه مفید باشه . مخصوصا در مورد آپدیت شدنش

Unknownlive
دوشنبه 28 اردیبهشت 1388, 00:12 صبح
فرض کن یک منبع اب داری ! و 10 تا مهمان می خواهی به ان ها در لیوان اب بدی چی کار می کنی ! نیاز به یک رابط داری اونم یه پارچه در واقع DataSet پارچ ما و پایگاه داده منبع و اشیا مثل Gridview هم لیوان ها هستند در Data Set یک ظرف مجازی که ان را جدول مجازی می نامیم می سازه و Data Adapter مثل موتور اب اطلاعات را از پایگاه از طریق لوله ای که ان را Connection می نامیم می کشه بیرون و در مخزنی که DataSet درست می کنه می ریزه و حالا ان را در خانه ها می بریم مثل Data GridView میشه بگی مثل بافر عمل می کنه درواقع دستور ها را در Command ریخته و DataAdapter عوامل Command را از Connection در خواست کرده و در ظزف خود Data Set ریخته و همه حالا از ظرفی که در Ds هست استفاده می کنند امیدوارم خوب فهمیده باشی!.

pesar irooni
دوشنبه 28 اردیبهشت 1388, 01:38 صبح
DataSet کمابیش همون مفهوم DataBase هست که تو C# پیاده سازی شده. مجموعه ای از جداول، relation ها و چیزای دیگه....

behrad110
دوشنبه 28 اردیبهشت 1388, 09:47 صبح
فرض کن یک منبع اب داری ! و 10 تا مهمان می خواهی به ان ها در لیوان اب بدی چی کار می کنی ! نیاز به یک رابط داری اونم یه پارچه در واقع DataSet پارچ ما و پایگاه داده منبع و اشیا مثل Gridview هم لیوان ها هستند در Data Set یک ظرف مجازی که ان را جدول مجازی می نامیم می سازه و Data Adapter مثل موتور اب اطلاعات را از پایگاه از طریق لوله ای که ان را Connection می نامیم می کشه بیرون و در مخزنی که DataSet درست می کنه می ریزه و حالا ان را در خانه ها می بریم مثل Data GridView میشه بگی مثل بافر عمل می کنه درواقع دستور ها را در Command ریخته و DataAdapter عوامل Command را از Connection در خواست کرده و در ظزف خود Data Set ریخته و همه حالا از ظرفی که در Ds هست استفاده می کنند امیدوارم خوب فهمیده باشی!.
پس با این حساب باید دایما مقادیرش رفرش بشه چون اطلاعاتش موقتی هست نه؟

happy65_sh
دوشنبه 28 اردیبهشت 1388, 12:57 عصر
Unknownlive (http://barnamenevis.org/forum/member.php?u=98903)
فرض کن یک منبع اب داری ! و 10 تا مهمان می خواهی به ان ها در لیوان اب بدی چی کار می کنی ! نیاز به یک رابط داری اونم یه پارچه در واقع DataSet پارچ ما و پایگاه داده منبع و اشیا مثل Gridview هم لیوان ها هستند در Data Set یک ظرف مجازی که ان را جدول مجازی می نامیم می سازه و Data Adapter مثل موتور اب اطلاعات را از پایگاه از طریق لوله ای که ان را Connection می نامیم می کشه بیرون و در مخزنی که DataSet درست می کنه می ریزه و حالا ان را در خانه ها می بریم مثل Data GridView میشه بگی مثل بافر عمل می کنه درواقع دستور ها را در Command ریخته و DataAdapter عوامل Command را از Connection در خواست کرده و در ظزف خود Data Set ریخته و همه حالا از ظرفی که در Ds هست استفاده می کنند امیدوارم خوب فهمیده باشی!.

خیلی خیلی جالب بود .تابه حال زیاد از DataSet استفاده کرده بودم ولی تو با نوشته ات یک دید خیلی قشنگتری بهم دادی دستت درد نکنه