2010-06-26 55 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

相關問題