我在哪里阅读,我看到专家写作是为了远离类型化数据集并使用实体框架或类似的。
另一方面,我阅读的几乎所有ado.net书籍都将首先展示如何使用数据集,其中一些只使用数据集,这给我的印象是它并不坏。如果这是为什么教它为新的程序员?
答案 0 :(得分:1)
全部取决于您要从数据库中提取的数据。
我使用DataSet
将数据加载到Crystal Report中,因为它可以很好地协同工作。我的应用程序中的任何其他地方我主要使用匿名类型。无论哪种方式,我使用EntityFramework
从我的数据库中提取数据。与使用ADO.NET和DataSet相比,我得到的结果要快得多。如果我需要原始性能,我使用ADO.NET。例如,批量更新。