Типизированные наборы данных

Наряду с поздним привязанным доступом к значениям через слабо типизированные переменные, DataSet предоставляет доступ к данным через строго типизированную метафору. К таблицам и столбцам, которые являются частью DataSet, можно получить доступ с помощью удобочитаемых имен и строго типизированных переменных.

Типизированный DataSet — это класс, производный от набора данных. Таким образом, он наследует все методы, события и свойства набора данных. Кроме того, типизированный объект DataSet предоставляет строго типизированные методы, события и свойства. Это означает, что вы можете получить доступ к таблицам и столбцам по имени вместо использования методов на основе коллекции. Помимо улучшенной удобочитаемости кода, типизированный DataSet также позволяет редактору кода .NET Visual Studio автоматически завершать строки при вводе.

Кроме того, строго типизированный DataSet обеспечивает доступ к значениям как к правильному типу во время компиляции. При строго типизированном наборе данных ошибки несоответствия типов перехватываются при компиляции кода, а не во время выполнения.

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

Создание строго типизированных наборов данных Описывает создание и использование строго типизированного набора данных.

Аннотирование типизированных наборов данных Описывается, как описать схему языка определения XML-схемы (XSD), используемую для создания строго типизированного набора данных, чтобы дать DataSet понятным элементам имена без изменения базовой схемы.

См. также