RIA Service
来源:互联网 发布:美萍 前台pos 源码 编辑:程序博客网 时间:2024/05/21 07:49
服务器:
通过继承DomainService(LinqToEntitiesDomainService),
构建Service在其内部查找(更新)数据,其内部可以是内存对象,数据库(linq to Entities)等,
实体有一些内部类metadata来约束其验证,*.shared.cs文件一般为实体的分布类(提供一些方法,或属性),
自定义的验证方法
客户端:
编译后,在客户端生成对于的代码,继承在DomainContext,将Service中的查询方法进行对应,
在客户端的使用方法,由于其实还是异步的,类似的linq to sql延迟,只有在load之后,数据才会加载,
而查询的的语句是操作的EntityQuery<T>对象,load之后把查询到的对象填充到DomainContext中
通信:
客户端的查询代码做后变成查询语句,通过地址栏传给服务器,服务器在将查询结果以json的形式返回,
在客户端反序列化后为对象后展示,
总结:
微软所做的就是定义了一种查询语句,通过url的方式进行传送,让开发者直接操作对象,
如果把ado.net data service 理解成sql,我们从地址栏敲查询语句的话,
ria service就是linq to sql,不必自己去拼字符串来写查询了
转自:http://lxingxy.blog.163.com/blog/static/37713239201012022939123/
- RIA Service
- Ria Service
- RIA Service Base
- Silverlight 调用 RIA Service
- silverlight ria service 学习总结
- RIA Service 的 SOAP EndPoint
- RIA Service部署IIS6 - WIN2003
- RIA Services之商业应用----9.1 MVVM+RIA Service
- RIA Services之商业应用----9.2 MVVM+RIA Service+CRUD
- 让你了解.NET RIA Service
- List not returned from RIA Service
- WCF RIA Service + IIS 6: NotFound 错误
- RIA Service 的外键问题搜集
- Silverlight + RIA Service的SUID的实例
- WCF RIA Service中调用存储过程
- silverlight RIA Service增删改查问题
- silverlight4+WCF RIA Service + IIS6 安装 部署步骤 Domain Service
- RIA
- GDI+环境配置与使用方法
- 利用C#更专业的实现运行时调整控件大小和位置
- QQ在线客服的二种代码
- Duplicate entry '0' for key 1
- 方向和资源
- RIA Service
- 循环不间断显示滚动图片
- ---------------------mysql乱码问题
- 操纵持久化对象
- Ria Service
- 工厂模式(Factory Pattern)要点
- C# 事件机制
- Red Hat Enterprise Linux 5 系统中安装JDK1.6
- discuz外部调用会员登陆窗口的解决办法