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


Работа с наборами данных в N-уровневых приложениях

Многоуровневые приложения обработки данных — это приложения с использованием элементов данных, разделенные на несколько логических слоев (или уровней). Другими словами, многоуровневое приложение обработки данных — это приложение, разделенное на несколько проектов, где уровень доступа к данным, уровень бизнес-логики и уровень представления имеют собственные проекты. Дополнительные сведения см. в разделе Общие сведения о N-уровневых приложениях для работы с данными.

Типизированные наборы данных были усовершенствованы так, что классы адаптеров таблиц и наборов данных могут быть созданы в различных проектах. Это дает возможность быстро разделять уровни приложения и создавать многоуровневые приложения обработки данных.

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

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

Ссылка

DataSet

TypedTableBase<T>

Связанные подразделы

Общие сведения о N-уровневых приложениях для работы с данными

Иерархическое обновление

Работа с наборами данных в Visual Studio

Доступ к данным в Visual Studio

Общие сведения об адаптере таблиц

Периодически подключаемые приложения (кэширование локальной базы данных)

Многоуровневые и удаленные приложения с LINQ to SQL