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


Многоуровневые приложения для работы с данными

Обновлен: Ноябрь 2007

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

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

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

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

Ссылка

DataSet

TypedTableBase<T>

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

Новые возможности данных

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

Общие сведения о наборах данных в Visual Studio

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

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

Реляционный конструктор объектов

Произвольно подключаемые приложения

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