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


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

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

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

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

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

Ссылки

DataSet

TypedTableBase<T>

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

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

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

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

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

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

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

N-Tier and Remote Applications with LINQ to SQL