.Net 3.5 和 SQL Server 2005 选择 DAL 技术

标签 .net entity-framework orm .net-3.5 data-access-layer

我有一个 .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/

相关文章:

.net - 使参数化查询同时适用于 SQL Server 和 Oracle

c# - 使用 C# 的 Atom 条目

entity-framework - Entity Framework DefaultConnectionFactory 被忽略

c# - 全局禁用 Entity Framework 中的动态代理

php - Doctrine 2.0 准备好使用了吗?

.net - 当我的进程被终止时到底发生了什么?

.net - 微软 TTS 语音提示

c# - Fluent NHibernate - 映射 List<decimal> 到有序子表

entity-framework - Entity Framework 5 - 添加迁移时可空枚举被忽略

grails - Grails GORM多对多关系