【问题标题】:Silverlight 4.0 using WCF to connect to SQL serverSilverlight 4.0 使用 WCF 连接到 SQL 服务器
【发布时间】:2010-10-24 04:41:38
【问题描述】:

在我的 silverlight 应用程序中使用 WCF 连接到 SQL Server 是个好主意吗?

此通信层仅处理数据库 (SQL Server),并且大部分时间会返回一个大型数据集。我正在尝试加快我的 Silverlight 应用程序。我使用的是 aspx 页面,客户想要一些更炫、更快的东西。

我在正确的轨道上吗?我不打算长期改变。

【问题讨论】:

    标签: sql-server wcf silverlight


    【解决方案1】:

    为什么不提供 RIA 服务?

    http://www.dotnetscraps.com/dotnetscraps/post/Silverlight-and-NET-RIA-Services-Step-By-Step.aspx

    关于大型数据集...返回大型数据集永远不是一件好事。如果你从一个大数据集假设开始,最终你在它之上构建的所有东西都会有问题。请记住,.NET 中大约 85KB 的任何内容都会进入大对象堆,最终将其碎片化。

    【讨论】:

    • 为什么建议使用 RIA 而不是 WCF 层?它在性能方面如何更好?关于大型数据集,我必须这样做,以便它显示要在数据网格中显示的信息列表。如果没有,不使用数据集你有什么建议?我已经退回了一些东西?
    • 我并不是说不应该使用 WCF。但是对于大多数东西,你可以使用 RIA,因为它会处理很多管道。几天前,我也遇到了类似的困境,正在考虑是否存在我可以通过 RIA 面对的任何潜在瓶颈。 stackoverflow.com/questions/3832016/…。关于数据集,请使用它……但请谨慎使用。使用过滤器、分页和其他一切有用的东西。规划庞大的数据集是关键。
    • 干杯!我会选择 WCF,因为它让我可以更好地控制 RIA。时间会证明我是否做出了正确的决定。还有其他开发者的反馈吗?
    猜你喜欢
    • 2014-10-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多