我可以很好地阅读SP列表并从SP上下文中提取数据,但我也试图从外部数据库获取数据,我不知道该怎么做。是否可以将WCF通信添加到webpart,以允许Silverlight应用程序与WCF服务进行通信?如果是这样,有关如何执行此操作的任何示例吗?
或者是否有更好的方法来存储/检索我不希望通过自定义sp列表访问的自定义数据?
答案 0 :(得分:1)
您可以结合使用BCS /外部内容类型来显示SharePoint中的数据,然后使用SharePoint客户端对象模型来访问它。
答案 1 :(得分:0)
埃里克,
我不确定我是否正确理解了你的问题。如果你有一个自定义webpart加载一些silverlight内容并且silverlight需要使用wcf访问外部数据,那么你可以执行以下操作:
如果您需要在sharepoint网站中部署您的wcf服务,请按照Sahil Malik撰写的文章:http://blah.winsmarts.com/2008-5-SharePoint_as_a_WCF_Host.aspx
部署服务后,您可以从Silverlight项目中添加服务参考来访问它。
在您的webpart中加载silverlight应用程序
此链接也可能有所帮助:
http://blah.winsmarts.com/2008-7-SilverLight_WCF_References_in_SharePoint_-_The_right_way.aspx