微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ADO.NET / WCF RIA Services 简介

若您安装了 VS 2010 的 Silverlight 4 开发工具,会发现一项重量级的安装选项 - WCF RIA Service

其中的最后一个项「WCF RIA Service Preview」(以 2009 年底的 VS 2010 Beta 为例),会将这个全新的多层式架构,其数据访问技术,内置于 Visual Studio 2010 的开发环境中。

安装完后,开启你的 Visual Studio 2010 ,若选择 Silverlight 型态的项目,你会发现,现在多了两个与 WCF RIA Service 有关的项目样板 (Template) 了。

为何 WCF RIA Service 对于 Silverlight 如此重要,最主要的原因,在于 Silverlight 是一种客户端执行的环境,它无法像 ASP.NET 直接与后端数据来源进行沟通,数据访问全都必须跨越网络,如此一来,我们就必须建立多层式架构才能让 Silverlight 顺利地访问远程数据来源,但这不是简单的事。

在 Silverlight 3,我们透过 WCF 或是 ADO.NET Data Service 来实践所需的功能,这样虽能运作 ,但是不容易处理;而 WCF RIA Service 则是为了解决这一方面的问题而发展出来的相关服务,这也让整个 Silverlight 平台能够拥有如同 Web Form 或是 Win Form 同等级的数据库应用程序开发能力。在 ASP.NET 里,透过 sqlDataSource 等控件设置数据的绑定,此功能也在 Silverlight 4 实现了。

WCF RIA Service 让开发多层式架构的,如同传统 B / S 程序一般自然。

因为 WCF RIA Service 的导入,让第四版 Silverlight 4 成为 .NET 技术发展的一个重要里程碑。

转自:http://home.cnblogs.com/group/topic/38886.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐