创建 ADO.NET 数据服务
在 ADO.NET 数据服务框架中,创建一个支持创建、读取、更新和删除操作的数据服务分为三个步骤:
创建数据模型。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 数据服务框架)。
**创建数据服务。**配置的数据服务可让数据模型通过 HTTP 协议访问。也可以指定由服务器强制实施的缓存和授权策略。
**选择宿主。**ADO.NET 数据服务不直接绑定到网络套接字,因此不会直接接受 HTTP 请求。相反,它们在现有的基础结构(例如 Windows Communication Foundation)中运行。
有关 ADO.NET 数据服务支持的宿主的更多信息,请参见数据服务宿主(ADO.NET 数据服务框架).
有关演示如何使用 ADO.NET 数据服务创建示例数据服务的快速入门主题,请参见数据服务快速入门(ADO.NET 数据服务框架)。
本节内容
下面的主题说明如何通过使用 ADO.NET 数据服务来创建数据服务。
另请参见
概念
ADO.NET 数据服务的客户端应用程序
ADO.NET 数据服务规范
ADO.NET 数据服务框架概述