C# 是否可以将SharePoint与.net 4代码结合使用

C# 是否可以将SharePoint与.net 4代码结合使用,c#,sharepoint,entity-framework,C#,Sharepoint,Entity Framework,我们正在设计一个系统 我们希望使用.net framework 3.5中的SharePoint Web部件作为UI。我们还可以访问数据库,我们希望使用EF4,即框架4 这可能吗?或者我们需要将“作为web服务跳转”放在两者之间?SharePoint web部件有两种类型,ASP.NET和实际的SharePoint web部件。大多数web部件都应该使用ASP.NET基类构建。这意味着您可以使用这些web部件构建独立的ASP.NET应用程序(不需要sharepoint来承载它们) 但是,如果您必须

我们正在设计一个系统

我们希望使用.net framework 3.5中的SharePoint Web部件作为UI。我们还可以访问数据库,我们希望使用EF4,即框架4


这可能吗?或者我们需要将“作为web服务跳转”放在两者之间?

SharePoint web部件有两种类型,ASP.NET和实际的SharePoint web部件。大多数web部件都应该使用ASP.NET基类构建。这意味着您可以使用这些web部件构建独立的ASP.NET应用程序(不需要sharepoint来承载它们)


但是,如果您必须使用sharepoint作为前端,那么拥有一个良好的SOA(web服务)比尝试将所有功能合并到sharepoint中要好。

此网站显示了您必须做些什么来集成。

当时,没有任何版本的sharepoint与.Net 4兼容。 可以在此处找到解释:


因此,是的-您必须在UI层和DB层之间添加一个额外的层。

.NET 3.5从SP1开始支持实体框架4

该链接与Sharepoint 2010无关。它只是讨论了.NET4中的新功能。