我知道在大多数情况下,学习更复杂的技术/语言然后再学习简单的技术/语言比反过来更有用。
但是,实际上,完成大学任务的时间是有限的。如果我先学习LINQ,然后再学习SQL,那么使用和学习SQL会很难吗?
编辑
我需要做的任务是与数据库一起工作并从中获取一些数据,因此问题几乎关于LINQ to SQL。
我知道在大多数情况下,学习更复杂的技术/语言然后再学习简单的技术/语言比反过来更有用。
但是,实际上,完成大学任务的时间是有限的。如果我先学习LINQ,然后再学习SQL,那么使用和学习SQL会很难吗?
编辑
我需要做的任务是与数据库一起工作并从中获取一些数据,因此问题几乎关于LINQ to SQL。
这是个不好的想法。
如果今天的大学教授的是LINQ而非为你打下知识基础,我只能为他们的学生感到遗憾和同情。
时间总是有限的,不要把它浪费在那些随时会发生变化的事情上。
SQL永远都在,但LINQ呢?谁知道呢。
SQL可以应用于任何地方,而LINQ只能在.NET世界中使用。
无论是LINQ还是其他的技术,只要你掌握了SQL的知识,学习起来就会轻而易举,只需要几个小时/几天/几周,而不会更长。
先学习SQL,再学LINQ。
这样你就能理解LINQ-to-SQL背后的工作原理,但也足够了解当LINQ无法满足需求时如何应对。
select
insert
delete
update
joins
group by
boolean algebra
relational theory
set theory