ADO.NET 数据服务框架术语

下面的词汇表定义了 ADO.NET 数据服务文档中经常用到的术语和首字母缩略词。

术语 定义

ADO.NET 数据服务

可通过 Internet 协议部署和访问的数据。应用程序可通过使用 URI 来标识数据资源和服务,从而操作这些数据。简单的负载格式(例如 XML 和 JSON)表示客户端和服务器之间交换的数据。

ADO.NET 数据服务资源

一个通用术语,意指任何特定的 ADO.NET 数据服务资源类型,例如实体集、实体类型、属性和关联,等等。有关更多信息,请参见资源路径规则和语义(ADO.NET 数据服务框架)

概念性架构定义语言 (CSDL)

一种基于 XML 的语言,可用于定义概念模型的实体类型、关联、实体容器、实体集和关联集。

有关更多信息,请参见概念架构定义语言 (CSDL)

实体数据模型 (EDM)

一种用于定义由构建于实体框架之上的应用程序所使用的数据的规范。有关更多信息,请参见实体数据模型

HTTP

超文本传输协议 (HTTP) 是用于分布式、协作式和超媒体信息系统的应用程序级协议。这是一种通用的无状态协议,不仅可用于超文本,还可用于很多任务,例如名称服务器和分布式对象管理系统。有关更多详细信息,请参见 RFC 2616

查询字符串

查询字符串是 URI 的组件,其中包含非层次结构数据。这些数据与路径组件中的数据一起用于标识 URI 方案和命名机构范围内的资源(如果有)。查询组件由第一个问号字符 (?) 指明,并由数字符号字符 (#) 终止或在 URI 的结尾终止。

查询选项、系统查询选项

查询选项是查询字符串中的名称/值对。例如,在 URI https://contoso.com?Name=Haddock 中,Name 为查询字符串选项。以 ($) 字符开头的查询字符串选项称为“系统查询选项”,并表示 ADO.NET 数据服务支持的操作。

REST

具象状态传输。用于分布式超媒体系统的软件体系结构,例如万维网。从严格意义上来说,REST 是指概述如何定义和寻址资源的网络体系结构准则的集合。在更为宽泛的意义上,此术语通常用于描述任何通过 HTTP(不使用其他消息传递层,例如 SOAP 或会话跟踪)传输特定于域的数据的简单接口。有关更多详细信息,请参见 REST

命名空间

所有 ADO.NET 数据服务实体类型和复杂类型都包含在一个命名空间中。在 EDM 术语中,命名空间等效于架构命名空间。

实体容器

所有实体集都是在一个实体容器的范围内定义的。实体容器包含可以使用在一个或多个命名空间中定义的类型的实体集的说明。在 EDM 术语中,实体容器等效于 EntityContainer

实体集

实体类型的逻辑组。在 EDM 术语中,实体集等效于架构类型 EntitySet

实体类型

实体是实体类型的实例。实体具有唯一的标识并独立存在,可构成一致性操作单元。实体类型直观地构造数据模型中的顶级概念,例如一个商业模型中的“客户”、“订单”或“供应商”。在 EDM 术语中,实体类型等效于架构类型 EntityType

实体键

实体类型中包含由实体类型的一个或多个属性组成的实体键。任何不可以为 null 且不可变的 SimpleType 属性集都可用作键。实体键必须唯一地标识实体集中的一个实体类型实例。在 EDM 术语中,实体键等效于 EntityType 上的键的定义。

属性

属性通过将 EntityTypeComplexType 与一个唯一的名称和类型相关联来描述其某个方面。在 EDM 术语中,属性等效于 EntityType 上的属性。

复杂类型

复杂类型表示单个属性项中的一组相关信息。与实体类型相同的是:复杂类型包含基元或复杂类型的一个或多个属性;与实体类型不同的是:复杂类型不与键相关联。

导航属性

导航属性是用于描述关系方的实体的导航路径。标准的属性描述与实体关联的值,而导航属性则描述关系。在 EDM 术语中,导航属性等效于 NavigationProperty

导航链接

导航链接是用于描述实体类型之间的单向关联的导航路径。关联的方向是从声明实体类型到目标实体类型。这类关联的多重性可以是一对一或一对多。

链接

链接是从源对象到目标对象的单向关联。反向指针被视为单独的链接,它反转了源和目标的角色。

SOAP

SOAP 为简单对象访问协议 (Simple Object Access Protocol) 的首字母缩略词,它是一种基于 XML 的轻型消息传递协议,通常用于在通过网络发送 Web 服务请求和响应消息中的信息之前对这些信息进行编码。SOAP 消息独立于任何操作系统或协议,并使用各种 Internet 协议进行传输。

服务操作

数据服务允许 ADO.NET 数据服务在服务器上部署方法,与所有其他 ADO.NET 数据服务资源类似,该服务器由 URI 进行标识。使用 URI 查询字符串将参数传递给服务操作方法。

URI

统一资源标识符 (URI)。标识抽象或物理资源的紧凑字符序列。有关更多详细信息,请参见 RFC 3986

另请参见

概念

ADO.NET 数据服务框架

其他资源

实体数据模型