اینبار در ادامه مطالب آموزشی برنامه نویسی سایت سورس باران آموزش تصویری Dataadapter و Dataset در سی شارپ را به اشتراک گذاشته ایم.Dataadapter یک شی هستش برای ارتباط با بانک اطلاعاتی در سی شارپ و هر نرم افزار مانند vb.net و ….که تحت چارچوپ دات نت کار میکند استفاده میشود. DataSet یک شی بمراتب پیچیده تر و با ویژگی های بیشتر در مقایسه با DataReader است.در حالی که DataReader به سادگی عملیات برگرداندن داده از یک منبع داده را برعهده دارد،DataSet را می توان به منزله یک بانک اطلاعاتی مقیم در حافظه تصور نمود. DataSet همانند یک بانک اطلاعاتی از مجموعه ای جدول تشکیل شده است.یک DataSet از مجموعه ای شی DataTable تشکیل می گردد.همانگونه که یک بانک اطلاعاتی می تواند دارای ارتباطاتی بین جداول مربوطه به خود باشد ( به همراه محدودیت های متفاوتی در ارتباط با فیلدهای تعریف شده در هر یک از جداول )،یک DataSet نیز می تواند دارای ارتباطات مشخص بین اشیاء DataTable مربوط به خود و محدودیت های لازم برروی فیلدهای DataTable باشد .
برخلاف DataReader ، یک DataSet یک شی داده  مستقل از Provider  است و در این رابطه اشیائی نظیر SqlDataSet و یا OleDbDataSet وجود ندارد  و این مسئولیت شی DataAdapter مربوط به Provider است که داده مختص provider را درون یک DataSet  مستقل ( نه یک provider خاص ) ترجمه نماید.

جهت دانلود فیلم آموزشی Dataadapter و Dataset در سی شارپ به ادامه مطلب مراجعه فرمایید