Welcome

首页 / 软件开发 / .NET编程技术 / 学习使用ADO.NET Data Services (ADO.NET 数据服务框架) - Part2

学习使用ADO.NET Data Services (ADO.NET 数据服务框架) - Part22011-10-19 entlib entlibforumADO.NET Data Services Framework是在.NET Framework 3.5 SP1新推出的扩充功能,这个功能和概念 在以前的.NET 1.0-.NET3.5 技术中都没有出现的新概念,它主要用途是可以很容易的将数据库服务公开 在网络上,然后透过URL网址就可以对数据库进行CRUD的操作。ADO.NET Data Services能通过一个REST化 的方式将数据以Web上的数据服务展示。使得应用可以以数据服务的方式展现数据,然后被应用在企业网 络和互联网上的Web客户端中。

本文演示如何创建ADO.NET Data Services,及如何创建客户端并调用Data Services。

上一篇文章:

学习使用ADO.NET Data Services (ADO.NET 数据服务框架) - Part 1

创建一个简单的客户端程序

前面的操作几乎都没有写任何代码,可以理解的是,将IE 浏览器作为客户端来访问service并不方便 。这里,我们编写一个简单的客户端程序来访问subtext_content 博客随笔表,并修改数据,然后提交给 service。

第一步是配置service,允许查询并更新 subtext_content 数据表。

    public static void InitializeService(IDataServiceConfiguration config)    {      // TODO: 设置规则以指明哪些实体集和服务操作是可见的、可更新的,等等。      // 示例:      config.SetEntitySetAccessRule("*", EntitySetRights.AllRead);      config.SetEntitySetAccessRule("Subtext_Content", EntitySetRights.All);    }
下面创建一个Windows Form – Client 端应用程序: