编辑
感谢所有投入的家伙。非常欢迎提出意见,我认为此时我们将采用 L2S 实现,并以这样一种方式汇总/封装我们的 DAL,以便将来如果我们需要更改为 EF,它不会太轻松一个手术。
由于它非常主观,因此得分最多的海报。
原创
我一直在努力跟上整个 Entity Framework Vs 的速度。Linq2SQL 主题,并且已经有一些关于 SO 的问题,例如
我想知道的是(欢迎发表意见)如果你开始一个新的重大项目,你会使用 Linq2SQL 作为你的数据访问层吗?
为了提供一些背景信息,我们是一个 .NET C# House,DB 是 SQL Server 2000,但我们可能会在今年晚些时候将其移植到 SQL 2005。在我们的小型开发团队中,我是唯一拥有 C# 3.0 / .NET 3.5 经验的人。在过去的 3 年中,团队中的其他所有人都使用手工切割的 ADO.NET 和 SqlHelper 代码用于数据访问层,一直停留在 1.1/2.0 领域。
我想,我主要担心的是我们会用更先进/可用/更快开发的东西(即 L2S)开始这个新项目,但最终,它已经过时了。
如果我们受到打击,推迟项目并使用 VS2008 中的实体框架进行调查。
为任何输入的家伙干杯。