美文网首页
C#3.0 LINQ(语言集成查询)

C#3.0 LINQ(语言集成查询)

作者: Will_板凳 | 来源:发表于2020-03-26 21:47 被阅读0次

定义

  • LINQ:将查询功能集成到C#语言的技术统称,它允许我们以SQL查询数据库的方式来查询数据集合
  int[] numbers = { 2, 5, 7, 13, 19 };   //数据源
            var smallQuery = from n in numbers    //创建查询
                where n < 10
                select n;
            foreach (var item in smallQuery)     //执行查询
            {
                Console.WriteLine(n);
            }

LINQ的查询语法:查询语法和方法语法

查询语法:类似SQL语句,使用查询表达式(声明式)

from...
where...
select...

方法语法:使用标准的方法调用(命令式)

  • from子句:指定数据源的额数据集合
    from s in Alist
  • join子句:联结两个数据集合
    from s in Alist join c in c in Blist on s.SID equals c.CID
  • where子句:用于去除不符合指定条件的项
    where s.SID > 5
  • orderby子句:用于按照指定顺序返回结果项(默认升序)
    orderby s.SID
  • select子句:指定所选对象那部分应该被选择
    select c.CID

相关文章

  • LINQ 简单使用

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

  • C#3.0 LINQ(语言集成查询)

    定义 LINQ:将查询功能集成到C#语言的技术统称,它允许我们以SQL查询数据库的方式来查询数据集合 LINQ的查...

  • LINQ入门

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

  • Linq用法笔记

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

  • LINQ

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

  • 四.SolidWorks 开发之Linq初探

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

  • 规格模式

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

  • .NET中数据访问方式(一):LINQ

    语言集成查询(Language-Integrated Query),简称LINQ,.NET中的LINQ体系如下图所...

  • Linq

    Enumerable Where Select Linq 读作 link 语言集成查询(Language Inte...

  • EF Core—查询数据

    查询数据 Entity Framework(EF) Core 使用语言集成查询 (LINQ) 来查询数据库中的数据...

网友评论

      本文标题:C#3.0 LINQ(语言集成查询)

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