在新的.net 3.5应用程序中将Linq集成到Sql或实体框架中

本文关键字:集成 Sql 框架 实体 Linq net 应用程序 | 更新日期: 2023-09-27 17:59:40

在过去的几个月里,我一直专注于新的实体框架版本,但从现在起,我必须构建一个全新的.net 3.5应用程序。

我发现在.net 3.5应用程序中使用新的EF 4.1是不可能的。但是,看到对第一个EF版本的批评,以及Linq到Sql的开发状态,到目前为止,最好的方法是什么?

在选择中应该使用哪些论据?提前感谢!!

在新的.net 3.5应用程序中将Linq集成到Sql或实体框架中

一如既往,最好的开始是写下需要它做什么,然后您就有了评估无数可用数据访问工具的基础。不要被YAGNI的功能所左右——专注于你实际需要的东西。

决定本身是主观的;各方都有顽固分子。就我个人而言,我很乐意使用LINQ to SQL编辑数据等,并使用dapper dot net进行只读显示(速度更快)。我不是anti-EF,但我还没有发现我需要迈出复杂的一步。回想起ORM/数据访问越复杂,你需要的时间就越多,你就越不愿意改变它。这就是为什么我喜欢低影响、低复杂性的数据访问,我可以轻松地取出和交换。