Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linq to sql 我需要学习数据集吗?_Linq To Sql_Dataset - Fatal编程技术网

Linq to sql 我需要学习数据集吗?

Linq to sql 我需要学习数据集吗?,linq-to-sql,dataset,Linq To Sql,Dataset,关于问题,我很清楚,DataSet是一项古老的技术。现在人们使用linqtosql。我是新的数据库编程和学习这些概念。我的问题是,我是否需要先学习DataSet,然后转到linqtosql,或者我可以直接跳到后面的一个。 将来可能会出现一个问题,我只能使用数据集?LINQ to SQL不依赖于数据集。不要学它们 您甚至可能想跳过实体框架,因为L2S被微软抛弃了(唉!)。EF是宣布的未来 如果你真的对后继技术感兴趣,千万不要先学习前代技术。后续技术的学习材料确保您了解所有重要内容。如果数据集很重

关于问题,我很清楚,
DataSet
是一项古老的技术。现在人们使用
linqtosql
。我是新的数据库编程和学习这些概念。我的问题是,我是否需要先学习
DataSet
,然后转到
linqtosql
,或者我可以直接跳到后面的一个。

将来可能会出现一个问题,我只能使用
数据集

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

您甚至可能想跳过实体框架,因为L2S被微软抛弃了(唉!)。EF是宣布的未来


如果你真的对后继技术感兴趣,千万不要先学习前代技术。后续技术的学习材料确保您了解所有重要内容。如果数据集很重要,你的学习材料会告诉你这一点。

那么为什么一些书的作者会详细介绍一种先前的技术呢。我正在学习WROx的专业C#。实体框架包含在本书的新增内容中,但在EF之前,有一整章介绍数据集(DataTables、Datacolumns、Datarows、通过编码创建模式、通过数据库、通过XSD)。当早期版本覆盖了先前的技术时,他们为什么给出这样的解释?谁知道呢?不要读那个。有些人需要知道这一点,因为在他们的工作中,他们在遗留应用程序中使用旧的东西。