请问一下如果学习mongodb等NOSQL数据库还需要学习LINQ或者ADO吗????

会C#最近想学习数据库.不过SQL太麻烦了。如果学习NOSQL的数据库还需要学习LINQ或者ADO吗?我搞不清他们之间的关系。。。+_+

LINQ的应用并不多吧。LINQ虽然提供了很大的灵活性,但还是存在很多问题的。

首先看你的定位。作为专业开发者,应该本身不会对任何技术感到“麻烦”。因为你从事实际的开发,面临的业务要比纯粹的技术麻烦许多,如果学习技术都麻烦,基本上你是不称职的。

其次,技多不压身。各种技术有各种技术应用的场合,单单就完成一个任务来说,可能并不需要你会很多技术就能完成,但是使用越适切地技术去实现,那么实现起来就越简单。好比一个电工不会嫌自己工具箱中的工具少一样。

如果你仅仅是一个业余的程序开发者,或者你的专业背景不足以让你成为专业开发者,那情况就完全不同了,你要搞清楚自己学习编程的目的是什么。因为一些开发任务对你来说过于复杂,甚至就算你花了很多精力去学,你也未必能用它开发软件。那你应该学习一些简单易懂的东西。比如说LINQ或者SQL可能都不适合你,更不要说NoSQL了。

直接上nosql吧,跟原来的linq,ado没关系。直接学一个新东西

直接Mongodb看一下,用的时候,用到啥就学一下就OK