2010-10-06 46 views

回答

7

是的,直到一点。看看LINQBridge

+0

伟大的答案,但是,没有任何办法可以做到这一点的Linq到SQL?因为这个方法似乎并没有实现Linq到SQL – EgyEast 2010-10-06 14:51:20

+0

我不确定。 Justin链接到的博客文章表明,如果你运行2.0sp1,这是可能的。 – LukeH 2010-10-06 14:58:38

+0

你刚刚救了我的一天。谢谢! – Mizipzor 2010-10-06 15:12:21

0

框架3.5的核心是相同的框架2.0 的核心比如,你可以使用vs 2008创建一个解决方案,其中您的前端项目或用户界面将使用framework 2.0进行编译,而使用framework 3.5的核心dll项目将广泛使用linq。整个事情可以部署在2.0环境中,没有任何问题。

+0

框架的核心可能是相同的,但LINQ只有3.5。所以它不会在只有.NET 2.0的机器上运行(除了使用由@Justin链接的解决方法/ hack) – 2010-10-06 15:29:23

+0

LINQ是一种语言功能,因此您需要VB9编译器来编译它,但生成的IL兼容.Net的v2.0。如果您使用了3.5所特有的任何类或名称空间,那么您需要安装3.5。 – 2010-10-07 17:36:35

相关问题