ЗНАЙ ИНТУИТ, Лекция, Работа с бази данни

ADO .NET 2.0

ADO .NET е набор от класове за работа с външни данни. Новата версия. NET 2.0, той беше разширен с нови свойства и също получи номер 2.0.

Връзка в ADO. NET може да се случи чрез различни доставчици. В момента се препоръчва да работите с доставчика на MS SQL или Oracle. Тези доставчици са написани в управляван код. НЕТ. Друг доставчик, OLEDB, ви позволява достъп до други източници на данни - Access, Excel, MySql, SAP. Доставчикът на OLEDB е написан в неуправляван код, но може да работи с. НЕТ .

ADO .NET класове, комбинирани в множество пространства от имена.

System.Data е ядрото на ADO .NET. Той съдържа класовете, необходими за комуникация чрез доставчици на данни. Тези класове представляват таблици, редове, колони, DataSet (много взаимосвързани таблици). Той определя интерфейси (по смисъла на езика C #) на връзки към бази данни, команди, адаптери за данни.

System.Data.Common - базови класове за всички доставчици на данни - DbConnection, DbCommand, DbDataAdapter .

System.Data.OleDb съдържа класове, които ви позволяват да работите с източници на данни OleDb, включително MS SQL версия 6.0 и по-долу. Има класове като OleDbConnection, OleDbDataAdapter и OleDbCommand .

System.Data.Odbc съдържа класове, които работят с източници на данни ODBC чрез доставчик. NET ODBC. Класовете имат подобни имена с префикс на Odbc .

System.Data.SqlClient. Това определя доставчика на данни за SQL Server 7.0 и по-нови версии. Съдържа SqlConnection, SqlTransaction, SqlCommand и др.

System.Data.SqlTypes съдържа класове, които представляват типовете данни на СУБД на SQL Server .