创建 ADO.NET 数据服务

在 ADO.NET 数据服务框架中,创建一个支持创建、读取、更新和删除操作的数据服务分为三个步骤:

  1. 创建数据模型。ADO.NET 数据服务将部署一个位于概念数据模型之上的 REST 接口。

    ADO.NET 数据服务本身支持基于 ADO.NET 实体框架的数据模型。ADO.NET 数据服务还提供一种扩展机制,通过此扩展可利用公共语言运行库 (CLR) 对象部署数据模型。从 Microsoft .NET Framework 3.5 开始提供的 AsQueryable 方法能够有效地将 IQueryable<T> 接口添加到实现 IEnumerable<T> 的对象上。通过此新的接口,可以在 .NET Framework 中轻松地基于列表、数组和集合来部署 ADO.NET 数据服务。

    有关 ADO.NET 数据服务支持的数据模型的更多信息,请参见数据模型(ADO.NET 数据服务框架)

  2. **创建数据服务。**配置的数据服务可让数据模型通过 HTTP 协议访问。也可以指定由服务器强制实施的缓存和授权策略。

  3. **选择宿主。**ADO.NET 数据服务不直接绑定到网络套接字,因此不会直接接受 HTTP 请求。相反,它们在现有的基础结构(例如 Windows Communication Foundation)中运行。

    有关 ADO.NET 数据服务支持的宿主的更多信息,请参见数据服务宿主(ADO.NET 数据服务框架).

有关演示如何使用 ADO.NET 数据服务创建示例数据服务的快速入门主题,请参见数据服务快速入门(ADO.NET 数据服务框架)

本节内容

下面的主题说明如何通过使用 ADO.NET 数据服务来创建数据服务。

数据服务快速入门(ADO.NET 数据服务框架)

数据模型(ADO.NET 数据服务框架)

数据服务宿主(ADO.NET 数据服务框架)

服务操作和侦听器(ADO.NET 数据服务框架)

另请参见

概念

ADO.NET 数据服务的客户端应用程序
ADO.NET 数据服务规范
ADO.NET 数据服务框架概述

其他资源

实体数据模型