简单的向大家说说我学习linq的过程,虽然我觉得并不十分必要,自从有一次面试被面试官问了这问题(我敢肯定他们也不常用),结果可想而知。。。没办法为了面试需要:
linq为什么存在?因为现在数据格式的多样性,linq以一种统一的方式操作各种数据源(可以是数组、XML、Sql等),以减少数据访问的复杂性。其次linq可以把数据当成一个对象操作,即是面向对象查询,并在一定程度上避免了SQL注入。。。我很讨厌理论。。。所以就不多说了,直接上路。
linq 有自己的语法:“from **** in **** where *** select;” ,上述代码中为标准查询表达式。下面举个例子:
打开VS2008新建个控制台文件,代码如下
上面轻松的实现了像查询数据库一样查询数组,linq强大吧。。。