Работа с наборами данных в N-уровневых приложениях
Многоуровневые приложения обработки данных — это приложения с использованием элементов данных, разделенные на несколько логических слоев (или уровней). Другими словами, многоуровневое приложение обработки данных — это приложение, разделенное на несколько проектов, где уровень доступа к данным, уровень бизнес-логики и уровень представления имеют собственные проекты. Дополнительные сведения см. в разделе Общие сведения о N-уровневых приложениях для работы с данными.
Типизированные наборы данных были усовершенствованы так, что классы адаптеров таблиц и наборов данных могут быть созданы в различных проектах. Это дает возможность быстро разделять уровни приложения и создавать многоуровневые приложения обработки данных.
N-уровневая поддержка в типизированных наборах данных позволяет итеративно разрабатывать архитектуру приложения по многоуровневой модели и освобождает от требований разделения кода на несколько проектов вручную. Начните с проектирования уровня данных с помощью конструктор наборов данных. Когда будете готовы перевести архитектуру приложения в многоуровневую модель, задайте свойство DataSet Project набора данных для создания класса набора данных в отдельном проекте.
В этом подразделе
Практическое руководство. Разделение наборов данных и адаптеров таблиц на разные проекты
Описывает способы перемещения созданного класса набора данных из проекта, содержащего классы соответствующих адаптеров таблиц, в новый проект.Практическое руководство. Добавление кода для объектов TableAdapter в многоуровневых приложениях
Описывает способы создания разделяемого класса, в который можно добавить код для многоуровневого адаптера таблиц.Практическое руководство. Добавление кода для наборов данных в многоуровневых приложениях
Описывает способы создания разделяемого класса, в который можно добавить код для многоуровневого набора данных.Практическое руководство. Добавление проверки в N-уровневом наборе данных
Описывает, где добавлять код для выполнения проверки изменяемых данных.Пошаговое руководство. Создание многоуровневого приложения для работы с данными
Предоставляет пошаговые инструкции для создания типизированного набора данных и разделения кода адаптера таблицы и кода набора данных на несколько проектов.Пошаговое руководство. Добавление проверки данных в многоуровневое приложение
Предоставляет пошаговые инструкции по добавлению проверок в многоуровневое приложение обработки данных.Практическое руководство. Добавление кэша локальной базы данных в N-уровневое приложение
Предоставляет пошаговые инструкции по связи Microsoft Synchronization Services для ADO.NET в многоуровневых приложениях обработки данных.
Ссылка
Связанные подразделы
Общие сведения о N-уровневых приложениях для работы с данными
Работа с наборами данных в Visual Studio
Доступ к данным в Visual Studio
Общие сведения об адаптере таблиц
Периодически подключаемые приложения (кэширование локальной базы данных)