مقدمه
کنترلSqlDataSource شما را قادر مي سازد به سرعت وبه آساني يک پايگاه داده را در يک صفحه وب نشان دهيد. در بيشتر موارد، شما مي توانيد از مزيتهاي کنترل SqlDataSource با نوشتن يک Database-Driven براي صفحه وب بدون اينکه شما يک خط کد بنويسيد استفاده کنيد.
شما از کنترل SqlDataSource برای نشان دادن يک اتصال و ست کردن مجموعه ای از فرمان ها که مي توانند همسو، با يک پايگاه داده SQL اجرا شوند.
شما مي توانيد از کنترل SqlDataSource وقتي که با Microsoft SQL Server، Microsoft SQL Server Express،Microsoft Access، Oracle، DB2، MySQL، يا با هر پايگاه داده رابطه اي SQL ارتباط برقرار کنيد.
توجه:اگرچه شما ميتوانيد از کنترل SqlDataSource وقتيکه با مايکروسافت Access کار مي کنيد استفاده کنيد، فريم ورک ASP.NET کنترل AccessDataSource را شامل می شود که بصورت ويژه براي MicrosoftAccess طراحی شده است. زيرا استفاده از مايکروسافت Access براي يک وب سايت توصيه نمي شود. اين کتاب بر روی کنترل Microsoft Access بحث نمي کند.
کنترل SqlDataSource از روي ADO.NET ساخته شده است. SqlDataSource از اشياء ADO.NET از قبيل DataSet,DataReader و اشياء فرمان استفاده ميکند.زيرا کنترل SqlDataSource يک کنترلي است که شما را قادر مي سازد که از اشياء ADO.NET بصورت اعلاني سريعتر از برنامه نويسي استفاده کنيد.
کنترل SqlDataSource يک کنترل non-visual است. شما مي توانيد از کنترل SqlDataSource با ديگر کنترل ها از جمله GridView يا FormView به نمايش و ويرايش کردن داده هاي پايگاه داده بپردازيد. کنترل SqlDataSource همچنين از اشياء فرمان صادر شده SQL در مقابل برنامه نويسي پايگاه داده استفاده مي کند.
توجه:کنترل SqlDataSource کنترل مناسبي نيست وقتيکه شما برنامه هاي کاربردي پيچيده را با استفاده از معماري چند لايه. مي سازيد. اين کنترل شما را به در هم آميختن لايه دسترسي داده ها با لايه واسط کاربر مجبور مي کند. اگر شما مي خواهيد برنامه کاربردي تان را با معماري چند لايه بسازيد، شما بايد از کنترلObjectDataSource به نمايش داده هاي پايگاه داده تان بپردازيد.
بحث در مورد اين کنترل را در فصل استفاده از کنترل ObjectDataSource پرداخته مي شود.
در اين فصل شما ياد ميگيريد چگونه اتصال ها و فرمان ها را با کنترل SqlDataSource نشان دهيد.
شما همچنين ياد مي گيريد چگونه از انواع مختلف پارامتر ها وقتيکه فرمان ها را اجرا مي کنيد استفاده کنيد.
در پايان، شما ياد مي گيريد چگونه کارايي database-driven اپليکيشن هايتان را با استفاده از مزيتهاي کنترل SqlDatasource که براي caching کردن داده هاي پايگاه داده حمايت مي شود استفاده کنيد.
کنترلSqlDataSource شما را قادر مي سازد به سرعت وبه آساني يک پايگاه داده را در يک صفحه وب نشان دهيد. در بيشتر موارد، شما مي توانيد از مزيتهاي کنترل SqlDataSource با نوشتن يک Database-Driven براي صفحه وب بدون اينکه شما يک خط کد بنويسيد استفاده کنيد.
شما از کنترل SqlDataSource برای نشان دادن يک اتصال و ست کردن مجموعه ای از فرمان ها که مي توانند همسو، با يک پايگاه داده SQL اجرا شوند.
شما مي توانيد از کنترل SqlDataSource وقتي که با Microsoft SQL Server، Microsoft SQL Server Express،Microsoft Access، Oracle، DB2، MySQL، يا با هر پايگاه داده رابطه اي SQL ارتباط برقرار کنيد.
توجه:اگرچه شما ميتوانيد از کنترل SqlDataSource وقتيکه با مايکروسافت Access کار مي کنيد استفاده کنيد، فريم ورک ASP.NET کنترل AccessDataSource را شامل می شود که بصورت ويژه براي MicrosoftAccess طراحی شده است. زيرا استفاده از مايکروسافت Access براي يک وب سايت توصيه نمي شود. اين کتاب بر روی کنترل Microsoft Access بحث نمي کند.
کنترل SqlDataSource از روي ADO.NET ساخته شده است. SqlDataSource از اشياء ADO.NET از قبيل DataSet,DataReader و اشياء فرمان استفاده ميکند.زيرا کنترل SqlDataSource يک کنترلي است که شما را قادر مي سازد که از اشياء ADO.NET بصورت اعلاني سريعتر از برنامه نويسي استفاده کنيد.
کنترل SqlDataSource يک کنترل non-visual است. شما مي توانيد از کنترل SqlDataSource با ديگر کنترل ها از جمله GridView يا FormView به نمايش و ويرايش کردن داده هاي پايگاه داده بپردازيد. کنترل SqlDataSource همچنين از اشياء فرمان صادر شده SQL در مقابل برنامه نويسي پايگاه داده استفاده مي کند.
توجه:کنترل SqlDataSource کنترل مناسبي نيست وقتيکه شما برنامه هاي کاربردي پيچيده را با استفاده از معماري چند لايه. مي سازيد. اين کنترل شما را به در هم آميختن لايه دسترسي داده ها با لايه واسط کاربر مجبور مي کند. اگر شما مي خواهيد برنامه کاربردي تان را با معماري چند لايه بسازيد، شما بايد از کنترلObjectDataSource به نمايش داده هاي پايگاه داده تان بپردازيد.
بحث در مورد اين کنترل را در فصل استفاده از کنترل ObjectDataSource پرداخته مي شود.
در اين فصل شما ياد ميگيريد چگونه اتصال ها و فرمان ها را با کنترل SqlDataSource نشان دهيد.
شما همچنين ياد مي گيريد چگونه از انواع مختلف پارامتر ها وقتيکه فرمان ها را اجرا مي کنيد استفاده کنيد.
در پايان، شما ياد مي گيريد چگونه کارايي database-driven اپليکيشن هايتان را با استفاده از مزيتهاي کنترل SqlDatasource که براي caching کردن داده هاي پايگاه داده حمايت مي شود استفاده کنيد.
آخرین ویرایش: