|
Таблицы и поля (объекты DataTable и DataColumn)
Объект типа DataTable представляет собой таблицу базы данных. Такой объект может быть создан программно или путем запроса к базе
данных. Объект DataTable состоит из строк и столбцов. Строки представляют собой отдельные записи таблицы, столбцы — соответствующие поля.
Для получения совокупности столбцов объект DataSet имеет свойство
Columns, возвращающее DataColumnCollection, которое в свою очередь состоит из объектов типа DataColumn. Каждый объект DataColumn представляет
собой отдельный столбец таблицы, из которого можно получить любую запись.
Связи между таблицами (объект DataRelation)
Кроме набора таблиц DataSet имеет свойство Relations, которое возвращает объект типа Data Relation Col lection, состоящий из объектов DataRelation.
Каждый DataRelation объект хранит данные о связях между двумя таблицами посредством объектов DataColumn. Например, в базе данных Northwind
таблица Customers имеет связь с таблицей Orders посредством столбца
CustomerlD. Такое отношение называется на языке баз данных один ко многим (one-to-many). Для любого заказа может быть только один заказчик, но
один заказчик может иметь сколько угодно заказов.
Строки (объект DataRow)
Свойство Rows объекта DataTable возвращает совокупность всех строк
таблицы — DataRowCollection. Это свойство следует применять для того, чтобы пользоваться результатами запросов к базе данных. Программисты, имеющие опыт работы с ADO, будут удивлены отсутствием RecordSet
с его функциями moveNext и movePrevious. В ADO.NET нет необходимости в итерационном обходе DataSet для получения данных. Вы можете обра-
щаться к записям таблицы как к элементам простого массива. Это значительно упрощает процесс доступа к элементам базы. Мы рассмотрим
это более подробно далее на примере.
Предыдущая стр.   
Оглавление   
Следующая стр.
Средняя оценка:     (3 - 2 голосов) Для оценки необходимо зарегистрироваться
Только зарегистрировавшиеся пользователи могут оставлять комментарии
|
|