美文网首页
LINQ 查询

LINQ 查询

作者: Ritchie_Li | 来源:发表于2022-06-22 20:44 被阅读0次

1. Linq 查询

语法:

var QueryResults= from x in 枚举集合

                                where 条件

                                OrderBy  字段 Ascending/Descending

                               Select x;

扩展方法:

var QueryResults=  枚举集合.Where(条件)

                                .OderByDescending(条件)

                                 .Select(字段);

筛选符合条件的数据,常用Linq语法或扩展方法。

2.推迟查询

var names = new List<string> { "Nino", "Alberto", "Juan", "Mike", "Phil" };

var namesWithJ = from n in names

                            where n.StartsWith("J")

                            orderby n

                            select n;

WriteLine("First iteration");

foreach (string name in namesWithJ)

{

      WriteLine(name);

}

 WriteLine();

names.Add("John");

names.Add("Jim");

names.Add("Jack");

 names.Add("Denny");

WriteLine("Second iteration");

foreach (string name in namesWithJ)

{

 WriteLine(name);

  }

  WriteLine();

两次迭代之间输出保持不变,但集合中的值改变了。

相关文章

  • LINQ入门

    linq是语言集成查询。 linq to object :面向对象的查询。 linq to xml:针对xml查询...

  • Lession12-LINQ

    LINQ简介 编写一个扩展方法 LINQ查询方法 LINQ查询的延迟加载 Linq标准查询操作符 LinqToXML

  • EF Core 备忘

    模糊查询sql linq 内连接查询sql linq 左连接查询sql linq 左连接查询(连接内带条件)sql...

  • LINQ

    什么是linq? linq是语言集成查询。 linq主要包含三部分 linq to xml linq to obj...

  • LINQ 简单使用

    语言集成查询 (LINQ) LINQ(Language Integrated Query)语言集成查询是一组用于 ...

  • Linq用法笔记

    一、什么是Linq? LINQ即Language Integrated Query(语言集成查询),LINQ是集成...

  • (转).NET面试题系列[14] - LINQ to SQL与I

    LINQ to Object和LINQ to SQL有何区别? LINQ to SQL可以将查询表达式转换为SQL...

  • linq延迟执行

    linq查询的两种方式 1.Method语法查询:主要利用system linq Enumerable类中定义的扩...

  • 四.SolidWorks 开发之Linq初探

    SolidWorks开发之Linq初探 一.何为Linq 语言集成查询(英语:Language Integrate...

  • 规格模式

    不知道大家是否了解LINQ技术,LINQ(LanguageINtegrated Query,语言集成查询),它提供...

网友评论

      本文标题:LINQ 查询

      本文链接:https://www.haomeiwen.com/subject/hkiuvrtx.html