Типизированный набор данных позволяет вам создать класс .NET, который основан на семантике таблиц вашей базы данных, но "за кулисами" работает как набор данных. Типизированные наборы данных уже давно являются составной частью Visual Studio. Вы можете автоматически генерировать их на базе схем таблиц и редактировать код, используемый для запроса, обновления, вставки и удаления данных.
Для типизированных наборов данных Visual Studio 2008 предоставляет дополнительную поддержку на стадии конструирования. Вы можете создать файл типизированного источника данных (xsd) и использовать панель Toolbox и Server Explorer для создания набора данных. На рис. 1.40 показан такой пример. Для создания набора данных таблицы из Server Explorer были добавлены на поверхность конструирования.
Кроме того, теперь в версии 2008 типизированный набор данных поддерживает иерархические обновления. Эта функциональная возможность позволяет вам сохранять данные во множестве связанных таблиц типизированного набора данных. На рис. 1.40 это позволило бы редактировать как информацию о служащих, так и соответствующие территории — и выполнить обновление как единый процесс.