查询表达式(Query Expression)
大家都应该对SQL语句不陌生吧,在C# 2.0之前,嵌入到代码中的SQL就是下面这个样子:
 1C# 3.0新特性初步研究 Part6:使用查询表达式public void Test()
 2}

在C# 3.0中,我们可以将“SQL语句”方便的运用到其他地方,当然这里并不是真正的SQL语句~~
我觉得我会在以后的开发过程中使用很多以下的类似代码:
 1C# 3.0新特性初步研究 Part6:使用查询表达式class Program
 2    }

其中出现的代码:
1C# 3.0新特性初步研究 Part6:使用查询表达式var WAContacts =
2C# 3.0新特性初步研究 Part6:使用查询表达式                    from c in contacts 
3C# 3.0新特性初步研究 Part6:使用查询表达式                     where c.State == "WA" 
4;

是否与我们熟悉的SQL语句有着极大的相似性呢?Of Course!
到底是SQL梦见了C#,还是C#梦见了SQL……

相关文章: