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

 

Опубликовано: Апрель 2016

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

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

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

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

Практическое руководство. Разделение наборов данных и адаптеров таблиц на разные проекты
Описывает, как переместить созданный класс набора данных из проекта, содержащего созданные классы адаптера таблицы, и поместить в новый проект.

Практическое руководство. Добавление кода для объектов TableAdapter в многоуровневых приложениях
Описывает, как создать разделяемый класс, в котором код можно добавлять для n-уровневого адаптера таблицы.

Практическое руководство. Добавление кода для наборов данных в многоуровневых приложениях
Описывает, как создать разделяемый класс, в котором код можно добавлять для n-уровневого набора данных.

Практическое руководство. Добавление проверки в N-уровневом наборе данных
Описывает, куда нужно добавить код для выполнения проверки изменения данных.

Пошаговое руководство. Создание многоуровневого приложения для работы с данными
Содержит пошаговые инструкции по созданию типизированного набора данных и разделения кода адаптера таблицы и набора данных на несколько проектов.

Пошаговое руководство. Добавление проверки данных в многоуровневое приложение
Содержит пошаговые инструкции по добавлению проверки в приложение, созданное в рамках пошагового руководства по n-уровневому приложению для работы с данными.

Ссылка

DataSet

TypedTableBase<T>

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

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

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

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

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

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

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