技术开发 频道

LINQ to SQL基础


10. 查询句法

    查询句法是使用标准的LINQ查询运算符来表达查询时一个方便的声明式简化写法。该句法能在代码里表达查询时增进可读性和简洁性,使得代码更加容易读懂,同时Visual Studio IDE对查询句法提供了完整的智能提示和编译时检查支持。如下示例代码所示:
Code18:
public class Demo 
{
List<Customer> Customers = new List<Customer>
{
new Customer{Name = "TerryLee", Age=24},
new Customer{Name = "lhj", Age=36},
new Customer{Name = "lihuijun", Age=24}
};

IEnumerable<Customer> customers = from c in Customers
where c.Name = "TerryLee"
select c;
}
    在C#中,每个查询表达式的句法从from子句开始,以select或group子句结束。from子句表示你要查询什么数据。select子句则表示你要返回什么数据,且应该以什么构形返回,where子句表示你要进行查询的条件。更详细的句法我们将会在后续的文章中专门讲述。

11. 结束语

    好了,作为LINQ to SQL系列的第一篇文章,我们主要对LINQ to SQL有一个概述的认识,并且了解了C#3.0中一些新的特性。在后续的文章中我将会详细介绍LINQ to SQL的各个方面,希望大家继续关注。
0
相关文章