【问题标题】:Using Subsonic 3.0 With Silverlight将 Subsonic 3.0 与 Silverlight 一起使用
【发布时间】:2010-03-11 17:58:03
【问题描述】:

我正在编写一个 silverlight 业务线应用程序,并想使用 Subsonic DAL。 Silverlight 项目不允许我添加 Subsonic 参考,并出现以下错误“您无法添加 Subsonic.Core.Dll,因为它不是针对 Silverlight 运行时构建的”。我假设我可以创建一个 web 服务并将 Subsonic 添加到其中,但我只想将它添加到 Silverlight 项目中。有没有人这样做,如果是这样如何。如果没有,是否有一种简单的方法可以通过 Web 服务公开 DAL。

【问题讨论】:

    标签: silverlight subsonic3


    【解决方案1】:

    您不想直接从 silverlight 应用程序访问数据库。这将造成一个很大的安全漏洞。请记住,silverlight 客户端在客户端机器上运行,客户端和服务器之间的流量很容易被篡改。

    为了方便访问服务器端 API,您可以尝试 .NET RIA 服务。

    【讨论】:

      【解决方案2】:

      澄清错误信息:Silverlight 基于 .net,但您不能只在 silverlight 中运行任何 .net 程序集。这是因为普通 .net 中的很多东西都被简化了,在客户端 silverlight 中不允许或不支持,这使得二进制兼容性变得困难甚至毫无意义。

      【讨论】:

        猜你喜欢
        • 2010-10-01
        • 2011-01-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-06-29
        • 2014-09-10
        • 1970-01-01
        相关资源
        最近更新 更多