我正在尝试构建将在SharePoint上联机(Office 365的一部分)的Web部件。我想使用实体框架连接到SQL Azure中的数据库。这甚至有可能吗?我试着部署了一个解决方案,但我得到了非常无益的错误,说“Web部件错误:沙盒代码执行请求失败。”。带有SQL Azure和实体框架的Office 365中的SharePoint Online
任何人得到这个组合的工作?
我正在尝试构建将在SharePoint上联机(Office 365的一部分)的Web部件。我想使用实体框架连接到SQL Azure中的数据库。这甚至有可能吗?我试着部署了一个解决方案,但我得到了非常无益的错误,说“Web部件错误:沙盒代码执行请求失败。”。带有SQL Azure和实体框架的Office 365中的SharePoint Online
任何人得到这个组合的工作?
我发现这是不可能的。原因是由于Sandbox中的权限限制,无法使用代理绕过该权限。在Office 365中联机从SharePoint内访问SQL Azure的唯一方法是通过Web服务公开对驻留在SQL Azure中的实体的操作。我目前正在调查这种方法,一旦我有更多的信息,我可以更新这个答案。
更新7/27:使用提供SQL Azure数据的Web服务,我们可以将SQL Azure与SharePoint集成。支持此集成的SharePoint中的组件称为“Business Connectivity Services”。