2010-06-26 80 views
2

我有使用NHibernate作为ORM的Silverlight应用程序。我有数据(mapp和实体),数据访问和Silverlight项目。我想将SL项目引用添加到执行方法的数据访问中,但SL只能从其他SL项目中获取引用。从其他非silverlight项目中添加对Silverlight项目的引用

如何忽略它?如果我在WCF上托管数据访问项目,我可以引用WCF到SL?

请帮忙! :)

回答

2

是的,您可以将您的数据访问程序集公开为一堆WCF服务,然后从SL应用程序调用它们。还有另一种方法 - 制作Silverlight类库,然后向其添加新的链接的文件 - 这些链接的文件是数据访问程序集中的类文件。

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

+0

我看到link.I认为WCF是更好的方法,导致我的文件取决于其他文件和dll,所以我不能只是链接它,最好是在WCF项目中。谢谢 ;) – netmajor 2010-06-26 02:05:10

相关问题