我有一个 .Net 3.5 Web 应用程序,需要更改旧代码以使用 DAL 技术。我需要一些关于选择 DAL 的利弊的帮助。我知道 Linq to SQL,但听说它是一项古老且即将消亡的技术和 EF 4(但由于我使用的是 .Net 3.5,所以我不能使用它?)。旧的 EF(1.0?)可以接受吗?
最佳答案
温和地说,.NET 3.5 中的 EF 1.0 ......几乎无法使用。不要这样对自己……
是的,Linq-to-SQL 并未得到进一步开发 - 但它速度快、易于使用 - 它就可以工作!它会让您第一次“体验”如何使用 LINQ 进行数据库查询 - 以后您可以随时将其升级到 EF 4/5/6!
其他重要的选项是 Dapper-Dot-Net作为一个极其简单的“micro-ORM”(或其他)
关于.Net 3.5 和 SQL Server 2005 选择 DAL 技术,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13652644/