Поделиться через


Типы данных SQL Server и ADO.NET

Скачать ADO.NET

SQL Server и .NET основаны на разных типах систем, что может привести к потере данных. Чтобы сохранить целостность данных, поставщик данных Microsoft SqlClient для SQL Server (Microsoft.Data.SqlClient) предоставляет типизированные методы доступа для работы с данными SQL Server. Перечисления в классах SqlDbType можно использовать для указания типов данных SqlParameter.

В SQL Server 2008 появились новые типы данных, разработанные для удовлетворения бизнес-потребностей при работе с датами и временем, структурированными, частично структурированными и неструктурированными данными. Они описаны в электронной документации на SQL Server 2008.

Типы данных SQL Server, доступные для использования в приложении, зависят от используемой версии SQL Server. Дополнительные сведения см. в разделе Типы данных (компонент Database Engine) в электронной документации по SQL Server.

В этом разделе

Типы SqlType и набор данных
Описывает тип поддержки пространства имен SqlTypes в DataSet.

Обработка значений NULL
Демонстрирует работу со значениями NULL и логикой трех значений.

Сравнение значений идентификатора GUID и uniqueidentifier
Здесь демонстрируется работа со значениями идентификатора GUID и uniqueidentifier в SQL Server и .NET.

Данные "Дата и время"
В этой статье описывается использование новых типов данных даты и времени, появившихся в SQL Server 2008.

Большие UDT
Здесь демонстрируется получение данных из UDT с большими значениями, представленных в SQL Server 2008.

Данные XML в SQL Server
Сведения о том, как работать с XML-данными, полученными из SQL Server.

Справочные материалы

DataSet
Описание класса DataSet и всех его членов.

System.Data.SqlTypes
Описание пространства имен SqlTypes и всех его членов.

SqlDbType
Описание перечисления SqlDbType и всех его членов.

DbType
Описание перечисления DbType и всех его членов.

Следующие шаги