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


Терминология платформы служб данных ADO.NET

В следующем глоссарии определяются термины и сокращения, часто используемые в документации служб данных ADO.NET.

Термин Определение

Службы данных ADO.NET

Данные, развертывание и доступ к которым осуществляется по интернет-протоколам. Приложения обрабатывают данные, используя URI для определения ресурсов и служб данных. Простые форматы полезной нагрузки, такие как XML и JSON, представляют данные, которыми обмениваются клиент и сервер.

Ресурс служб данных ADO.NET

Общий термин для описания любых типов ресурсов служб данных ADO.NET, таких как набор сущностей, тип сущности, свойство, связь и т. д. Дополнительные сведения см. в разделе Правила и семантики путей к ресурсам (платформа служб данных ADO.NET).

Язык определения концептуальной схемы (CSDL)

Язык на основе XML, используемый для определения типов сущностей, связей, контейнеров сущностей, наборов сущностей и наборов связей концептуальной модели.

Дополнительные сведения см. в разделе Язык определения концептуальной схемы (CSDL).

Модель EDM

Спецификация определения данных, используемых приложениями на основе платформы Entity Framework. Дополнительные сведения см. в разделе Модель EDM.

HTTP

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

Строка запроса

Строка запроса — это компонент URI, содержащий неиерархические данные, которые наряду с данными компонента пути служат для идентификации ресурса в области видимости схемы URI и подсистемы именования, если таковая используется. Компонент запроса обозначается первым знаком вопроса (?) и заканчивается знаком решетки (#) или завершается вместе с URI.

Параметры запросов, системные параметры запросов

Параметры запросов — это пары имен и значений в строке запроса. Например, в URI https://contoso.com?Name=Haddock, Name — это параметр строки запроса. Параметры строки запроса, начинающиеся с символа ($), называются системными параметрами запроса. Они обозначают действия, поддерживаемые службами данных ADO.NET.

REST

Технология REST (Representational State Transfer). Программная архитектура для распределенных гипермедиа-систем, таких как Интернет. В узком смысле термин REST относится к набору принципов сетевой архитектуры, характеризующих способы определения и адресации ресурсов. Этот термин часто используется для описания любых простых интерфейсов, передающих данные, связанные с доменом, по протоколу HTTP без дополнительного уровня передачи сообщений, такого как SOAP или система отслеживания сеансов. Дополнительные сведения см. в разделе REST.

Пространство имен

Все типы сущностей и сложные типы служб данных ADO.NET содержатся в пространствах имен. В терминах EDM пространство имен эквивалентно пространству имен схемы.

Контейнер сущностей

Все наборы сущностей определяются в области видимости контейнера сущностей. Контейнер сущностей содержит описание наборов сущностей, которые могут использовать типы, определенные в одном или нескольких пространствах имен. В терминах EDM контейнер сущностей эквивалентен EntityContainer.

Набор сущностей

Логическая группа типов сущностей. В терминах EDM набор сущностей эквивалентен типу схемы EntitySet.

Тип сущности

Сущность — это экземпляр типа сущности. Сущность характеризуется уникальным удостоверением, независимым существованием и формирует рабочую единицу согласованности. С интуитивной точки зрения типы сущности моделируют концепции верхнего уровня в модели данных, например, клиентов, заказы или поставщиков в деловой модели. В терминах EDM тип сущностей эквивалентен типу схемы EntityType.

Ключ сущности

Тип сущности содержит ключ сущности, состоящий из одного или нескольких свойств типа сущности. Любой набор неизменяемых, не допускающих значения NULL свойств SimpleType может служить ключом. Ключ сущности должен уникально определять экземпляр типа сущности в наборе сущностей. В терминах EDM ключ сущности эквивалентен определению ключа в EntityType.

Свойство

Свойства описывают отдельные характеристики типа сущности EntityType или сложного типа ComplexType, соотнося их с уникальным именем и типом. В терминах EDM свойство эквивалентно свойству в EntityType.

Сложный тип

Сложный тип представляет набор связанных данных в одиночном элементе свойства. Как и типы сущностей, сложные типы содержат одно или несколько свойств примитивных или сложных типов. В отличие от типов сущностей, сложные типы не связаны с ключом.

Свойство навигации

Свойства навигации — это пути переходов между сущностями, описывающие конечные точки связей. Стандартные свойства описывают значение, связанное с сущностью, а свойства навигации описывают связь. В терминах EDM свойство навигации эквивалентно NavigationProperty.

Ссылка навигации

Ссылки навигации — это пути навигации, описывающие одностороннюю связь между типами сущностей. Направление связи — от объявляющего типа сущности к конечному типу сущности. Множественность подобных ассоциаций может иметь два типа: один к одному или один к многим.

Ссылка

Ссылка — это односторонняя связь исходного объекта с конечным объектом. Обратные указатели рассматриваются как отдельные ссылки, что приводит к изменению ролей источника и цели на противоположные.

SOAP

SOAP — это сокращение от Simple Object Access Protocol (протокол простого доступа к объектам), который является облегченным протоколом передачи сообщений на основе XML, обычно используемым для кодирования данных в запросах и ответных сообщениях веб-служб перед их отправкой по сети. Сообщения SOAP не зависят от какой-либо операционной системы или протокола. Их можно передавать по различным интернет-протоколам.

Операция службы

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

URI

Универсальный идентификатор ресурса (Uniform Resource Identifier — URI). Компактная последовательность знаков, идентифицирующая абстрактный или физический ресурс. Дополнительные сведения см. в RFC 3986.

См. также

Понятия

Платформа служб данных ADO.NET

Другие ресурсы

Модель EDM