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

ADO.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 端应用程序:

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索net
, 客户端
, 数据
, services
, 服务
data
,以便于您获取更多的相关知识。

时间: 2024-11-05 06:12:27

学习使用ADO.NET Data Services (ADO.NET 数据服务框架)的相关文章

艾伟:为什么微软要推 ADO.NET Data Services Framework

微软在 .NET 3.5 SP1 平台上,推了一组新的数据访问 Framework,叫做 ADO.NET Data Services.微软怕程序员太闲吗?为什么要创造 ADO.NET Data Services?Web Service 和 WCF 不就很好用了吗?本帖整理一些研讨会及网络上大内高手的观点,并提供一个可在 VS 2008 SP1 上执行的示例给大家下载参考:但本帖不提供 step by step 实作教学,因为网络上已经有一堆这种文章了 (参考本帖最下面的「参考文件」第 6.第 7

学Silverlight 2系列(17):数据与通信之ADO.NET Data Services

本文将简单介绍在Silverlight 2中如何调用ADO.NET Data Services. 准备知识 由于ADO.NET Data Services是在ASP.NET 3.5 Extensions中,所以在开始本文示例之前,首先要安装一下ASP.NET 3.5 Extensions最新版本,你可以从这里下载.安装完成后,在添加新项对话框中应该能够看到ADO.NET Data Service项: ADO.NET Data Service允许应用程序把数据以服务的形式公开,这样我们就可以通过浏

ADO.NET Data Services 1.5的一些特性

ADO.NET是微软在.NET Framework中负责数据访问的类库集,它是使用在COM时代奠基的OLE DB技术以 及.NET Framework的类库和编程语言来发展的,它可以让.NET上的任何编程语言能够连接并访问关系数据 库与非数据库型数据来源(例如XML,Excel或是文本档数据),或是独立出来作为处理应用程序数据的类 对象,其在.NET Framework中的地位是举足轻重,许多人将ADO.NET视为ADO的下一个版本,但其实它是一 个全新的架构.产品与概念. ADO.NET Da

讲一讲ASP处理数据用的组件ADO (ActiveX Data Object)

active|activex|ado|object|数据 讲一讲ASP处理数据用的组件ADO (ActiveX Data Object)一. 字符串形式连接一个 Access库 <% set conn=server.createobject("ADODB.CONNECTION") path=server.MapPath("info.mdb") conn.open "provider=microsoft.jet.oledb.4.0; data sour

Working with Relational Data in ADO.Net(东方蜘蛛快来看!!)

ado Working with Relational Data in ADO.NetSubmitted ByUser LevelDate of SubmissionC.Vinodh Kumarintermediate04/03/2001Working with hierarchal data was not that easy with the previous version of ADO. With the advent of ADO.Net things are made much ea

ADO.NET Data Service访问权限设置

很多朋友询问我如何设置ADO.NET Data Service的权限.其实设置ADO.NET Data Service的权限与正常设置ASPNET网站的资源访问权限方式一样. 下面我就已ADO.NET Data Service文中的例子为原型,说明一下该如何设置资源访问权限 先规划一下ASPNET网站的资源结构 在Web.config中按如上设计进行权限配置 <authentication mode="Forms"> <forms name="powerid

从 ADO“经典”迁移到 ADO.NET

ado 本文摘自 Hitchhiker's Guide to Visual Studio and SQL Server 2005(7th Edition) William VaughnBeta V Corporation 适用于Microsoft ADO.NETMicrosoft SQL Server 2005(代号"Yukon")Microsoft Visual Studio 2005(代号"Whidbey") 摘要:Bill Vaughn 讨论了 Visual

在ado.net中使用ado recordset

ado 在ado.net中我们很少甚至不用recordset今天我就向大家展示如何在ado.net中使用recordset新建一个vb.net应用程序在窗体上添加一个datagrid控件然后,项目-->添加引用--〉com->选择Microsoft ActiveX Data Objects 2.7 Library这样在引用一栏我们就看到新加入一项ADODB我们将其与其他命名空间一起倒入Imports System.DataImports System.Data.OleDbImports ADO

ADO第一次亲密接触-ADO开发实践之一

一.ADO简介 ADO(ActiveX Data Object)是Microsoft数据库应用程序开发的新接口,是建立在OLE DB之上的高层数据库访问技术,请不必为此担心,即使你对OLE DB,COM不了解也能轻松对付ADO,因为它非常简单易用,甚至比你以往所接触的ODBC API.DAO.RDO都要容易使用,并不失灵活性.本文将详细地介绍在VC下如何使用ADO来进行数据库应用程序开发,并给出示例代码. 二.基本流程 万事开头难,任何一种新技术对于初学者来说最重要的还是"入门",掌握