【问题标题】:Accessing SQL Server 2005 from Silverlight 4?从 Silverlight 4 访问 SQL Server 2005?
【发布时间】:2012-02-11 21:43:15
【问题描述】:

如果我使用 Silverlight 4 和 WCF 访问我的 SQL Server 2005 数据库 - 会不会有问题?我是否必须使用 SQL Server 2008 /R2 来做到这一点 - 或者一切都可以正常工作(我确保因为 irecall 读到某个 SL4 和 RIA 仅适用于 SQL Server 2008/R2)。

附言 如果您有更好的方式(更直接的方式)在不使用 WCf(=RIA) 的情况下访问 SQL DB,那就更好了。

【问题讨论】:

    标签: sql silverlight ria


    【解决方案1】:

    因为 Silverlight 是客户端,它只使用 WCF 连接到数据源。这意味着您使用的 SQL 版本与您拥有的 Silverlight 版本无关。两者没有直接联系。这允许 Silverlight 做它最擅长的事情(显示和收集数据以及做其他 UI“工作”)。

    另一方面,WCF 几乎可以使用您梦寐以求的任何数据源。它可以从 MySQL 数据库、所有版本的 SQL 数据库以及基本上可以通过代码连接的任何其他数据库中提取。

    RIA 建立在 WCF 之上,因此 RIA 存在一些限制。有一个更详细的问题:RIA Services Vs. WCF and Shared Code

    因此,对您的问题的简单回答是否定的,使用 SQL 2005 不会有问题,不,没有更直接的方法可以将 Silverlight 连接到您的 SQL 数据库。

    【讨论】:

      猜你喜欢
      • 2010-10-11
      • 1970-01-01
      • 1970-01-01
      • 2010-10-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多