Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Платформа .NET Framework основана на системе распространенных типов, которая определяет, как типы объявляются, используются и управляются в среде выполнения. Он состоит как из типов значений, так и ссылочных типов, производных от Object базового типа. При работе с источником данных тип данных выводится из поставщика данных, если он не указан явным образом. Например, DataSet объект не зависит от любого конкретного источника данных. Данные из DataSet
извлекаются из источника данных, и изменения сохраняются обратно в источник данных с помощью DataAdapter
. Это означает, что при DataAdapter
заполнении DataTable значениями DataSet
из источника данных, результирующие типы данных столбцов в DataTable
являются типами .NET Framework, а не типами, специфичными для поставщика данных, используемого для подключения к источнику данных.
Аналогичным образом, при DataReader
возврате значения из источника данных результирующее значение хранится в локальной переменной с типом .NET Framework. Для операций Fill
и методов DataAdapter
Get
тип .NET Framework определяется на основе значения, возвращаемого поставщиком данных .NET Framework.
Вместо того чтобы полагаться на выводимый тип данных, можно использовать типизированные методы доступа DataReader
, если вы точно знаете тип возвращаемого значения. Методы типизированных методов доступа обеспечивают более высокую производительность, возвращая значение в качестве определенного типа .NET Framework, что устраняет необходимость дополнительного преобразования типов.
Замечание
Значения NULL для типов данных поставщика данных .NET Framework представлены DBNull.Value
.
В этом разделе
Сопоставления типов данных SQL Server
Перечисляет сопоставления выводимых типов данных и методов доступа к данным для System.Data.SqlClient.
Сопоставления типов данных OLE DB
Перечисляет сопоставления выводимых типов данных и методов доступа к данным для System.Data.OleDb.
Сопоставления типов данных ODBC
Перечисляет сопоставления выводимых типов данных и методов доступа к данным для System.Data.Odbc.
Сопоставления типов данных Oracle
Перечисляет сопоставления выводимых типов данных и методов доступа к данным для System.Data.OracleClient.
Floating-Point Номера
Описывает проблемы, которые разработчики часто сталкиваются при работе с числами с плавающей запятой.