首先学习LINQ,然后学习SQL是个好主意吗?

che*_*r89 6 sql linq

我知道在大多数情况下,学习更复杂的技术/语言然后更容易,而不是反之亦然.
但实际上,完成大学任务的时间有限.如果我第一次学习LINQ,然后去学习SQL,我会难以使用和学习SQL吗?
编辑
我需要做的任务是使用数据库并从中获取一些数据,所以问题几乎是关于LINQ to SQL.

Use*_*ser 20

这是个坏主意.

如果今天的大学教你LINQ而不是给你建立你的知识的基础,我只能为他们的学生感到遗憾和怜悯.

时间总是有限的.不要把它浪费在经常变化的事物上.

SQL明天会在那里,LINQ ....谁知道呢.

SQL适用于任何地方,LINQ仅适用于.NET世界.

无论是LINQ还是其他东西,之后都很容易"学习"它.当你掌握了SQL的知识时,我只需几个小时/几天/几周就可以了.


Mar*_*ell 9

嗯,这2件事情是非常不同的.LINQ(在纯粹意义上的),实际上并没有涉及到数据库的所有 -它可以只是在内存中的对象相当愉快地使用,或针对Web服务等.

如果你主要是想编写更好的.NET代码,那么学习LINQ - 但要正确学习它- 例如,在深度中学习C# - 这在最后几章中非常清楚.

如果您想了解数据库,请确保:学习SQL(例如TSQL) - 但要了解其中的差异.如果您需要编写企业软件,数据库是很好的,但如果您只是想做简单的任务,则不一定.

编辑重新编辑问题

如果您只是将简单数据输入和输出数据库,那么您可能不需要了解SQL.只需使用LINQ-to-SQL(或任何工具),让ORM工具担心它.