gpt4 book ai didi

.net - LINQ to SQL 还是经典的 ADO.NET?

转载 作者:行者123 更新时间:2023-12-01 05:13:44 25 4
gpt4 key购买 nike

在开始编写新的应用程序或数据访问库之前,我多次问自己,我应该使用 LINQ to SQL 还是经典的 ADO.net,我已经使用了这两种方法以及我在使用 LINQ 构建应用程序时花费的开发时间SQL 是 ADO.net 的 1/3。

我喜欢使用 LINQ to SQL 的唯一想法是我不必设计域对象 LINQ 为我做这件事,并且让我免于把时间花在无聊的事情上:P 但是 LINQ to SQL 是否适合大规模项目,我们在使用 ADO.net 时是否可以避免开销?

最佳答案

就我个人而言,我不会回到 ADO.NET 来获取 DAL 的东西。但是,请记住,使用 Linq2Sql,您将绑定(bind)到 MS SQL Server,我认为这是 Not Acceptable 。

也许还可以考虑其他 DAL/ORM,例如 NHibernate、SubSonic、Entity Framework (MS)、LightSpeed、CaSTLe ActiveRecord(基于 NHibernate)。其中一些(例如 NHibernate 和 Entity Framework)也有可选的 Linq 查询接口(interface)。

关于.net - LINQ to SQL 还是经典的 ADO.NET?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3044861/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com