首页 > 下载 > 下载详文:Silverlight与WCF数据库交互

Silverlight与WCF数据库交互

发布时间:2010年09月09日 15时26分59秒   属性:程序Web开发 > Microsoft    访问次数:90748
字体: 初始 添加收藏 分享给好友
Silverlight 与 WCF 数据库交互

   本文介绍 Silverlisht 通过 WCF 与后台数据库交互进行数据操作,基础部分将在另外文章详细介绍(请参见Silverlight与WCF服务)。在WCF服务中写好数据库操作方法或扩展类(写好数据库的增、删、改、查方法),然后再在 Silverlight 应用程序中添加“添加服务引用”,在 .xaml 文件中加入数据控件在对应后台 .cs 代码中调用WCF的数据库操作方法并且绑定数据。下面是图例展示。

    在本示例中,WCF 数据库操作用了DataSet LINQ to SQL相结合,当然任选其中一种都能实现各种需求的数据库操作,也可以用传统的 ADO.NET 定义封装数据库操作方法;需要注意 在Silverlight 程序前台显示层必须要把后台的数据库列表转换成 List 形式才能进行数据库绑定,Silverlight 不直接支持 DataTableDataView 形式的数据;数据库 .Mdf  文件使用 Flex+FluorineFx与.net数据库操作 示例中的数据文件,分别建立了ASP.NET WCF版本(WebForm1.aspx即是)和 Silverlight WCF 版本(SilverlightApplication1TestPage.htm 和 SilverlightApplication1TestPage.aspx)。下面是视频演示程序操作。

(双击视频进入或退出全屏模式)

下载程序执行错误可能预知提示:
    (1)版本兼容问题,本示例.net 3.5 Silverlight 4 开发环境,如果用户下载至本地磁盘,Silverlight 低于4.0版本需要自行建立 Silverligt 应用程序,将.xaml 和对应的 .cs拷贝至项目中。
    (2)WCF启动问题,打开项目需要先生成整个项目,然后再执行页面程序,如有问题请在项目的“Service References”中找右键“ServiceReferenceWS” 更新服务引用,再次执行页面程序。

    注意: 源码文件版权补充,欢迎下载可以线下复制QQ群中复制传递,在未经本站书面许可请不要上传或发布(转载)其它网站或博客空间包括的文字图片内容所有素材,weisim3.com有权追加任何版权责任或收归版权,版权联系Copyright@weisim3.com QQ:729260499

免费
Silverlight与WCF数据库交互 (264)
本下载连接不支持第三下载工具打开,请直接点击下载即可
文章版权归属weisim3.com所有,未经书面版权许可同意,不得私自转载(或做修改转载),源文件示例仅供学习使用,更不要出于商业用途或印刷出版发行!否则将追究其相关法律责任,版权联系QQ:729260499。
遺昕 | Weisim3.com 下载许可条款 ( 您必须接受同意才可下载 ) .