zoukankan      html  css  js  c++  java
  • slivelight5和数据库交互

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

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

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

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

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

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

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

    最后就是调用这个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;
            }
        }

    最后展示一下效果

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

  • 相关阅读:
    leetcode-23-DynamicProgramming-1
    perl-basic-数组操作
    R-data.table
    perl-basic-分支&循环
    neo4j3.0多数库切换
    Neo4j下载与使用
    python中导入模块的注意点
    python 一个.py文件如何调用另一个.py文件中的类和函数
    理解Python中的类对象、实例对象、属性、方法
    flowable+tomcat部署flowable项目,在线画流程图
  • 原文地址:https://www.cnblogs.com/bjjjunjie/p/3515735.html
Copyright © 2011-2022 走看看