-----------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------
Usage:
-----------------------------------------------------------------------------------------------------------------------
1. 在你的web项目中引用EasySL.Core,在你的web项目里新建Service.ashx,作为data/domain service用
1 public class Service : DataServiceHandler < EasySL.Data.DAO >
2. 建立entity项目,YourProject.Entity和YourProject.EntitySL,2个项目共享同份代码
代码
3.建立data项目,YourProject.Data(DAL),建立DAO数据实体,对应web项目中的DataServiceHandler<EasySL.Data.DAO>
代码 1 public class DAO
2 {
3 int GetProductCount()
4
5 List < Product > GetProducts( pageIndex, pageSize)
6 7 voID SaveOrAddProduct(Product product)
8 9 DeleteProduct( ID)
10 }
4.在你的silverlight项目中引用EasySL.Core.SL
单任务:
多任务(串行执行): 代码 TaskList taskList = new TaskList();
Task task1 Task();
task1.Begin += ...
task1.End Task task2 task2.Begin task2.End 11 taskList.Add(task1);
12 taskList.Add(task2);
13 taskList.Start(); 5. Task全局异 常处理
如果你需要捕获服务端异常,在page.xaml页面文件里注册Requestor:
代码 1 EasySL.Core.Requestor.OnResponse response => 2 {
3 if (response.Status == ResponseStatus.ServiceException)
4 EasySL.Controls.Window.Alert(response.Message);
5 };
Demo: http://guozili.25u.com/2009/#6 总结
以上是内存溢出为你收集整理的基于 Silverlight的精简框架之版本升级及使用全部内容,希望文章能够帮你解决基于 Silverlight的精简框架之版本升级及使用所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)