2011-04-25 85 views
3

首先,我不完全熟悉SharePoint开发。我一直负责建立一个应用程序。在SharePoint 2010中使用Entity Framework 4.1?

我需要一些关于使用实体框架4.1与SharePoint的建议。我已经编写了一些使用EF 4.1和存储库模式的代码(我不想放弃)。我想控制我的数据模型,并允许SP应用程序处理工作流和文档管理。

将这些一起使用的最佳方法是什么?我已阅读过有关创建SP将与之通信的Web服务层的信息。我希望有一些我找不到的资源。

回答

5

SharePoint 2010基于.NET FrameWork 3.5,它要求IIS使用ASP.NET 2.0运行时。实体框架4.1使用.NET FrameWork 4.0,它要求IIS使用ASP.NET 4.0运行时。因此,您无法在SharePoint 2010中本地运行EF 4.1。您可以执行的操作是使用Web服务,如您在问题中提到的那样来包装EF 4.1对象。

其他选项是使用Silverlight托管的应用程序,使用SP 2010客户端对象模型来执行所需的SP功能。您也可以结合使用HTML/jQuery从Web服务访问您的业务对象。

约翰

相关问题