代码之家  ›  专栏  ›  技术社区  ›  netmajor

从其他非Silverlight项目添加对Silverlight项目的引用

  •  2
  • netmajor  · 技术社区  · 14 年前

    我有一个使用nhibernate作为ORM的Silverlight应用程序。我有数据(映射和实体)、数据访问和Silverlight的项目。我想向sl项目添加对执行方法的数据访问的引用,但sl只能从其他sl项目获取引用。

    我怎么能忽略它呢?If I host data access project on WCF I could reference WCF to SL?

    1 回复  |  直到 14 年前
        1
  •  2
  •   Community CDub    7 年前

    是的,您可以将数据访问程序集公开为一组WCF服务,然后从SL应用程序调用它们。

    还有另一种方法-生成Silverlight类库,然后添加新的 链接的 文件到它-那些链接的文件是来自数据访问程序集的类文件。

    Here is a previous answer 这就解释了链接,尽管您应该注意,因为您的数据访问类现在将使用Silverlight运行时,所以您可能无法访问所有所需的系统命名空间(尽管您可以选择要添加到新项目中的文件,并重构因此而不起作用的文件)。