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

Наряду с доступом к значениям с поздним связыванием через слабо типизированные переменные, в объекте DataSet предоставляется доступ к данным на основе принципа строгой типизации.Along with late bound access to values through weakly typed variables, the DataSet provides access to data through a strongly typed metaphor. Доступ к таблицам и столбцам, которые являются частью набора данных , можно получить с помощью понятных имен и строго типизированных переменных.Tables and columns that are part of the DataSet can be accessed using user-friendly names and strongly typed variables.

Типизированный набор данных — это класс, производный от набора данных.A typed DataSet is a class that derives from a DataSet. Таким образом, он наследует все методы, события и свойства набора данных.As such, it inherits all the methods, events, and properties of a DataSet. Кроме того, типизированный набор данных предоставляет строго типизированные методы, события и свойства.Additionally, a typed DataSet provides strongly typed methods, events, and properties. Это означает, что к таблицам и столбцам можно обращаться путем указания имен вместо использования методов на основе коллекций.This means you can access tables and columns by name, instead of using collection-based methods. Помимо улучшенной удобочитаемости кода, типизированный набор данных также позволяет редактору кода Visual Studio .NET автоматически завершать строки по мере ввода.Aside from the improved readability of the code, a typed DataSet also allows the Visual Studio .NET code editor to automatically complete lines as you type.

Кроме того, строго типизированный набор данных предоставляет доступ к значениям в качестве правильного типа во время компиляции.Additionally, the strongly typed DataSet provides access to values as the correct type at compile time. При использовании строго типизированного набора данныхошибки несоответствия типов перехватываются при компиляции кода, а не во время выполнения.With a strongly typed DataSet, type mismatch errors are caught when the code is compiled rather than at run time.

В этом разделеIn This Section

Создание объектов DataSet со строгой типизациейGenerating Strongly Typed DataSets
Описывает создание и использование строго типизированного набора данных.Describes how to create and use a strongly typed DataSet.

Добавление заметок к типизированным объектам DataSetAnnotating Typed DataSets
Описывает, как закомментировать схему XSD, используемую для создания строго типизированного набора данных, чтобы предоставить понятные имена элементам набора данных без изменения базовой схемы.Describes how to annotate the XML Schema definition language (XSD) schema used to generate a strongly typed DataSet, to give DataSet elements friendly names without altering the underlying schema.

См. такжеSee also