首页 > 数据库技术 > 详细

slivelight5和数据库交互

时间:2014-01-15 23:51:40      阅读:585      评论:0      收藏:0      [点我收藏+]

最近开始研究sliverlight和数据库交互了,无奈网上资料较少,查阅了大量资料终于成功了,但是我记得还有别的方法,希望大家讨论一下

数据访问层我的用的是ado.net实体数据模型

然后新建了一个wcf服务,在接口里写了一个获取所有用户的方法bubuko.com,布布扣

然后在Service.sv.cs中实现这个方法

bubuko.com,布布扣

需要注意的是要添加  [AspNetCompatibilityRequirements (RequirementsMode=AspNetCompatibilityRequirementsMode.Required)]这句话,不然会报错的

然后就是在sliverlight5项目中引用这个wcf,不过总之出错,找了很多资料终于找到原因了

在添加引用的时候,需要在高级里边去掉重新使用引用集的类型

bubuko.com,布布扣

最后就是调用这个wcf,直接上代码了

 private void btnTest_Click(object sender, RoutedEventArgs e)
        {
            wcfService.Service1Client sc = new wcfService.Service1Client();
            sc.GetPersonCompleted +=sc_GetPersonCompleted;
            sc.GetPersonAsync();
        }
        void sc_GetPersonCompleted(object sender, wcfService.GetPersonCompletedEventArgs e)
        {
            List<wcfService.BasePerson> list = new List<wcfService.BasePerson>(e.Result);
            btnTest.Content = list.First().Name;
        }
    }

最后展示一下效果

bubuko.com,布布扣bubuko.com,布布扣

到此一个简单的例子就完成了,大家如果有好的方法记得也分享一下啊

slivelight5和数据库交互

原文:http://www.cnblogs.com/bjjjunjie/p/3515735.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!