Linq to sql 从LinqToSQL到EF4.0或从EF3.5到EF4.0更容易吗?

Linq to sql 从LinqToSQL到EF4.0或从EF3.5到EF4.0更容易吗?,linq-to-sql,entity-framework,efv4,Linq To Sql,Entity Framework,Efv4,现在EntityFramework4.0即将推出,我想知道,如果您计划在EF4.0发布时使用它,那么从LinqToSQL到EF4.0或EF3.5到4.0会更容易吗 换句话说,如果您现在开始一个项目,希望使用EF4.0,您现在会使用LinqToSQL还是EF3.5?从EF3.5迁移会更容易,因为代码的许多部分都是通用的。这仍然有很多工作要做,因为如果我迁移到EF4.0,我很可能会切换到纯代码设计。为什么您将自己限制为EF,将Linq限制为SQL?还有其他的解决方案:亚音速,无纤化。它们更加成熟、深

现在EntityFramework4.0即将推出,我想知道,如果您计划在EF4.0发布时使用它,那么从LinqToSQL到EF4.0或EF3.5到4.0会更容易吗


换句话说,如果您现在开始一个项目,希望使用EF4.0,您现在会使用LinqToSQL还是EF3.5?

从EF3.5迁移会更容易,因为代码的许多部分都是通用的。这仍然有很多工作要做,因为如果我迁移到EF4.0,我很可能会切换到纯代码设计。为什么您将自己限制为EF,将Linq限制为SQL?还有其他的解决方案:亚音速,无纤化。它们更加成熟、深思熟虑并且经过了良好的测试。

从EF 3.5迁移将更加容易,因为代码的许多部分都是通用的。这仍然有很多工作要做,因为如果我迁移到EF4.0,我很可能会切换到纯代码设计。为什么您将自己限制为EF,将Linq限制为SQL?还有其他的解决方案:亚音速,无纤化。他们更成熟、更深思熟虑、更成熟。

谢谢你的回复。我之所以限制使用LinqToSQL和EF,是因为它们做了我需要的事情,并且内置在.net framework中。我不会使用它,因为它内置在.net framework中。LinqToSQL得到了很多积极的反应,EF非常非常少。你至少应该看看其他的解决方法。是的,我确实考虑过其他的,包括亚音速。LinqToSQL和EF对我来说只是工作,所以我使用它们。我尝试了一点亚音速,但没有很好的时间设置它(似乎很容易,但我遇到了很多错误)。我也有过很多使用第三方库的经验,这些库跟不上.net框架的发展,突然停止了开发。当然,在我做出任何决定之前,我会先试试EF4.0。谢谢你的回复。我之所以限制使用LinqToSQL和EF,是因为它们做了我需要的事情,并且内置在.net framework中。我不会使用它,因为它内置在.net framework中。LinqToSQL得到了很多积极的反应,EF非常非常少。你至少应该看看其他的解决方法。是的,我确实考虑过其他的,包括亚音速。LinqToSQL和EF对我来说只是工作,所以我使用它们。我尝试了一点亚音速,但没有很好的时间设置它(似乎很容易,但我遇到了很多错误)。我也有过很多使用第三方库的经验,这些库跟不上.net框架的发展,突然停止了开发。当然,在我做出任何决定之前,我会先试试EF4.0。你为什么要离开L2S?EF似乎越来越受到微软的关注。L2S在4.0中仍然有效,似乎有一些改进,但EF4.0从我所读到的内容来看有了很大的改进,所以我想再试一次。它还解决了我过去没有使用它的两个原因。我将不得不考虑这一点,因为我意识到如果我真的计划使用EF4.0,我可以安装Beta 2并开始使用它现在。。。但这取决于.NET4.0何时发布。我很喜欢L2S,很高兴看到微软并没有像很多人报道的那样放弃它。你为什么要离开L2S?EF似乎越来越受到微软的关注。L2S在4.0中仍然有效,似乎有一些改进,但EF4.0从我所读到的内容来看有了很大的改进,所以我想再试一次。它还解决了我过去没有使用它的两个原因。我将不得不考虑这一点,因为我意识到如果我真的计划使用EF4.0,我可以安装Beta 2并开始使用它现在。。。但这取决于.NET4.0何时发布。我确实喜欢L2S,很高兴看到MS并没有像很多人报道的那样放弃它。