gpt4 book ai didi

entity-framework - 有了EF,学习DataSet有意义吗

转载 作者:行者123 更新时间:2023-12-04 03:13:16 24 4
gpt4 key购买 nike

我正在 ASP.NET webforms 中做一些关于数据访问层的练习。在我看来,好像我尝试使用 DataSet 做的所有事情,我都可以使用 Entity Framework 来做。那么今天,学习 DataSets 有意义吗?使用 DataSet 的这么多步骤只是为了获得与 EF 相同的结果。

最佳答案

需要知道如何骑自行车才能开车吗?没有。两者都知道伤害吗?不。

如果您要使用 EF,您不需要了解数据集; EF 是建立在传统 ADO.NET 之上的抽象。同时,了解底层 ADO 连接/读取器/等的工作方式并没有什么坏处,它有助于您了解底层发生的事情。

但是,如果您要使用 EF(或任何其他 OR 映射器),了解 SQL Server、TSQL 和一点(或更多)关于 SQL 优化器如何工作的知识比了解 ADO.NET 更重要。尽管其中大部分也被 OR 映射器“隐藏”,但了解“幕后”发生的事情以避免犯下可能损害性能等的错误仍然很重要。

关于entity-framework - 有了EF,学习DataSet有意义吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5073303/

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