[索引页]
[源码下载]


再接再厉VS 2008 sp1 + .NET 3.5 sp1(7) - Data Services(数据服务)


作者:webabcd


介绍
以Northwind为示例数据库,演示ADO.NET Data Services(数据服务)
  • DataService<T> - ADO.NET 数据服务的主入口点。 T 为数据源类名
  • IDataServiceConfiguration.SetEntitySetAccessRule(string name, EntitySetRights rights) - 为指定实体集设置访问规则
  • QueryInterceptorAttribute - 声明在方法上的查询拦截器
  • DataServiceContext - 数据服务的上下文
  • DataServiceQuery - 以指定的 URI 语法查询数据服务


示例
服务端
Service.cs
再接再厉VS 2008 sp1 + .NET 3.5 sp1(7) - Data Services(数据服务)using System;
再接再厉VS 2008 sp1 + .NET 3.5 sp1(7) - Data Services(数据服务)
using System.Data.Services;
再接再厉VS 2008 sp1 + .NET 3.5 sp1(7) - Data Services(数据服务)
using System.Collections.Generic;
再接再厉VS 2008 sp1 + .NET 3.5 sp1(7) - Data Services(数据服务)
using System.Linq;
再接再厉VS 2008 sp1 + .NET 3.5 sp1(7) - Data Services(数据服务)
using System.ServiceModel.Web;
再接再厉VS 2008 sp1 + .NET 3.5 sp1(7) - Data Services(数据服务)
再接再厉VS 2008 sp1 + .NET 3.5 sp1(7) - Data Services(数据服务)
using VS2008SP1.Business;
再接再厉VS 2008 sp1 + .NET 3.5 sp1(7) - Data Services(数据服务)
using System.Linq.Expressions;
再接再厉VS 2008 sp1 + .NET 3.5 sp1(7) - Data Services(数据服务)
再接再厉VS 2008 sp1 + .NET 3.5 sp1(7) - Data Services(数据服务)
// DataService<T> - ADO.NET 数据服务的主入口点。 T 为数据源类名
再接再厉VS 2008 sp1 + .NET 3.5 sp1(7) - Data Services(数据服务)
public class Service : DataService<VS2008SP1.Business.NorthwindEntities>
}


1、添加、查询、更新和删除的Demo
Demo.aspx

Demo.aspx.cs
再接再厉VS 2008 sp1 + .NET 3.5 sp1(7) - Data Services(数据服务)// 客户端用到的只有以下两个类
再接再厉VS 2008 sp1 + .NET 3.5 sp1(7) - Data Services(数据服务)
// System.Data.Services.Client.DataServiceContext - 数据服务的上下文
再接再厉VS 2008 sp1 + .NET 3.5 sp1(7) - Data Services(数据服务)
// System.Data.Services.Client.DataServiceQuery - 以指定的 URI 语法查询数据服务
再接再厉VS 2008 sp1 + .NET 3.5 sp1(7) - Data Services(数据服务)

再接再厉VS 2008 sp1 + .NET 3.5 sp1(7) - Data Services(数据服务)
using System;
再接再厉VS 2008 sp1 + .NET 3.5 sp1(7) - Data Services(数据服务)
using System.Collections.Generic;
再接再厉VS 2008 sp1 + .NET 3.5 sp1(7) - Data Services(数据服务)
using System.Linq;
再接再厉VS 2008 sp1 + .NET 3.5 sp1(7) - Data Services(数据服务)
using System.Web;
再接再厉VS 2008 sp1 + .NET 3.5 sp1(7) - Data Services(数据服务)
using System.Web.UI;
再接再厉VS 2008 sp1 + .NET 3.5 sp1(7) - Data Services(数据服务)
using System.Web.UI.WebControls;
再接再厉VS 2008 sp1 + .NET 3.5 sp1(7) - Data Services(数据服务)
再接再厉VS 2008 sp1 + .NET 3.5 sp1(7) - Data Services(数据服务)
using MyDataService;
再接再厉VS 2008 sp1 + .NET 3.5 sp1(7) - Data Services(数据服务)
再接再厉VS 2008 sp1 + .NET 3.5 sp1(7) - Data Services(数据服务)
public partial class DataServices_Demo : System.Web.UI.Page


2、其他知识点
Demo2.aspx

Demo2.aspx.cs
再接再厉VS 2008 sp1 + .NET 3.5 sp1(7) - Data Services(数据服务)using System;
再接再厉VS 2008 sp1 + .NET 3.5 sp1(7) - Data Services(数据服务)
using System.Collections.Generic;
再接再厉VS 2008 sp1 + .NET 3.5 sp1(7) - Data Services(数据服务)
using System.Linq;
再接再厉VS 2008 sp1 + .NET 3.5 sp1(7) - Data Services(数据服务)
using System.Web;
再接再厉VS 2008 sp1 + .NET 3.5 sp1(7) - Data Services(数据服务)
using System.Web.UI;
再接再厉VS 2008 sp1 + .NET 3.5 sp1(7) - Data Services(数据服务)
using System.Web.UI.WebControls;
再接再厉VS 2008 sp1 + .NET 3.5 sp1(7) - Data Services(数据服务)
再接再厉VS 2008 sp1 + .NET 3.5 sp1(7) - Data Services(数据服务)
using MyDataService;
再接再厉VS 2008 sp1 + .NET 3.5 sp1(7) - Data Services(数据服务)
using System.Data.Services.Client;
再接再厉VS 2008 sp1 + .NET 3.5 sp1(7) - Data Services(数据服务)
再接再厉VS 2008 sp1 + .NET 3.5 sp1(7) - Data Services(数据服务)
public partial class DataServices_Demo2 : System.Web.UI.Page


OK
[源码下载]

相关文章:

  • 2021-08-14
  • 2022-02-01
  • 2022-01-13
  • 2021-08-01
猜你喜欢
  • 2021-08-24
  • 2021-12-08
  • 2021-10-18
  • 2021-12-16
相关资源
相似解决方案