0

我知道SharePoint 2010使用.net 3.5,因为.net 2(3.5与sp1)具有与.net 4不同的CLR,那么使用Entity Framework 4(4.2)的最佳做法是什么? Web服务(WCF服务)是唯一的解决方案吗?如何使用.net framework 3.5中的实体框架4.2 for SharePoint 2010?

如果不是,建议使用简单和高生产力的预期与EF类似的最佳ORM来连接到MS SQL Server? (以后可能会支持oracle)?

回答

1

Web服务(WCF服务)是唯一的解决方案吗?

是的。您必须进行跨进程调用,因为您的主进程是.NET 3.5,而您需要运行.NET 4.0的另一个进程。

从简单性和生产效率的角度来看,建议使用什么方法来连接MS SQL Server? (以后可能会支持oracle)?

其他的替代品例如NHibernate或LLBGen Pro。两者都在.NET 3.5中受支持。您也可以尝试Linq-To-Sql或SubSonic。

+0

反射是否解决了这个问题? –

+0

不可以 - 它仍然依赖于.NET版本。 –

+0

完美:(所以我们必须添加额外的图层到我们的应用程序。谢谢。 –

相关问题