var query = students.Where(student => student.Age > 18);
// 在枚举查询结果时才会执行实际的查询操作
foreach (var student in query)
{
// 处理查询结果
}
复制代码
6、LINQ to Objects 和 LINQ to SQL
了解不同的LINQ提供程序,如LINQ to Objects用于在内存中对集合进行查询,而LINQ to SQL用于与数据库进行交互查询。理解它们的不同和用法可以帮助开发者灵活应用LINQ。当然除了这两者,还有LINQ TO XML,LINQ TO Excel等。
关于两者区别大家可以参考文章:.NET中LINQ To Object和LINQ To SQL的区别
案例如下: