繁体   English   中英

使用SilverLight从SQL Server 2008建立连接和检索数据

[英]Make connection and retrieve data from SQL Server 2008 Using SilverLight

我是Silverlight世界的新手。 我阅读了使用Silverlight与SQL Server建立连接的文章数量,但遗憾的是没有人给我具体的结果。 我想首先与SQL Server数据库建立连接,然后只需在组合框中加载数据。 任何人都可以提供任何合理的步骤来与Silverlight项目建立连接。 我发现WCF服务对于建立连接很有帮助,但是很难映射这个服务。 还请建议使用WCF的任何其他Web服务,谢谢。

当您查看Silverlight体系结构时,您将看到“.NET for Silverlight”运行时不包含任何直接访问数据库的类:

http://msdn.microsoft.com/en-us/library/bb404713%28v=vs.95%29.aspx

在此输入图像描述

但它包含服务客户端类 - 因此您可以使用WCF(和WCF RIA服务)从远程服务器获取数据。

这种方法也很有意义 - 你的Silverlight应用程序毕竟会在客户端 PC上运行,通常是在浏览器中运行 - 并且你真的不希望在全球任何地方有数百或数千台客户端PC可以直接访问你的SQL Server数据库。 通过服务引导这些数据请求在这方面很有意义。

这与您的代码通常在后端服务器基础结构上运行的ASP.NET形成对比,因此它与数据库服务器“更接近”,可以直接调用SQL Server - 然后只返回HTML给调用者(客户端的电脑和浏览器)。

我在这里发现这篇文章非常有用且具有启发性:

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM