2012-10-01 107 views
1

参考this问题我很清楚,DataSet是一个古老的技术。现在人们使用Linq to SQl。我不熟悉数据库编程和学习这些概念。我的问题是我需要先学习DataSet然后移动到Linq to SQL或者我可以直接跳到后面的那个。
将来会出现问题,我只能使用DataSet我需要学习DataSet吗?

回答

2

LINQ to SQL不依赖于数据集。不要学习它们。

您甚至可能想要跳过到实体框架,因为微软已经放弃了L2S(alas!)。 EF是宣布的未来。

如果您真的对继任者感兴趣,千万不要先学习先行技术。为后续技术学习资料可确保您了解所有重要的内容。如果数据集很重要,你的学习资料会告诉你。

+0

那么为什么一些书籍作者给出了前辈技术的完整细节。我正在通过WROx学习Professional C#。实体框架包含在本书的新增内容中,但是在EF之前,还有一个完整的DataSet章节(DataTables,Datacolumns,Datarows,通过编码,数据库和XSD创建模式)。当早期版本涵盖前身技术时,为什么他们给出这样的解释? –

+0

谁知道?不要读那个。有些人需要知道,因为在他们的工作中,他们使用传统应用程序中的旧东西。 – usr

相关问题