剖析ADO.NET数据服务框架
ADO.NET数据服务框架还是比较常用的,于是我研究了一下ADO.NET数据服务框架,在这里拿出来和大家分享一下,希望对大家有用。在需要业务逻辑的情况下(例如实现验证逻辑或安全时),可以使用服务操作。服务操作允许开发人员在 URI 标识的服务器(类似于其他 ADO.NET 数据服务资源)上定义一个方法。这些服务操作是一些添加到派生自表示数据服务的 DataService 的类的方法。
ADO.NET数据服务框架之创建服务操作
若要实现服务操作,请将一个公共实例方法定义为派生自表示数据服务的 DataService 类的数据服务类的一部分。
◆此方法只能接受 [in] 参数。
◆如果对参数进行定义,则每个参数的类型必须为基元类型。
◆此方法必须返回 void、IEnumerable、IQueryable、T 或基元类(如整数或字符串)。
◆T 必须为一个类,此类表示数据服务将公开的数据模型中的某个实体类型。
◆若要支持查询选项(如排序、分页和筛选),服务操作方法应返回 IQueryable。
◆必须用 [WebGet] 或 [WebInvoke] 属性为此方法添加批注。
◆[WebGet] 使您能够通过使用 GET 请求调用此方法。
◆[WebInvoke] 使您能够通过使用 PUT、POST 或 DELETE 请求调用此方法。
相关推荐
CycloneKid 2020-10-27
yangkang 2020-11-09
lbyd0 2020-11-17
sushuanglei 2020-11-12
85477104 2020-11-17
KANSYOUKYOU 2020-11-16
wushengyong 2020-10-28
lizhengjava 2020-11-13
星月情缘 2020-11-13
huangxiaoyun00 2020-11-13
luyong0 2020-11-08
腾讯soso团队 2020-11-06
Apsaravod 2020-11-05
PeterChangyb 2020-11-05
gaobudong 2020-11-04
wwwjun 2020-11-02
gyunwh 2020-11-02
EchoYY 2020-10-31