zoukankan      html  css  js  c++  java
  • LINQ基础—Except子句

    LINQ基础—Except子句

    一、简介

    Except返回差集,差集是指位于一个集合但不位于另一个集合的元素。Except是把第一个集合里面的数据 去掉在第二个集合里面出现过的数据。

    二、案例

    案例一:

    var q = (from c in db.Customers    
            select c.Name
            ).Except(from e in db.Employees     
                     select e.Name
     );

    案例二:

    //1 2 这两条记录
    
    var q1 = from s in db.Student
          where s.ID < 3
          select s;
    
     //1 2 3 4 这四条记录
    var q2 = from s in db.Student
          where s.ID < 5
          select s;
    
    var r = q1.Except(q2).ToList();//
    var r2 = q2.Except(q1).ToList();//3 4

    技术的发展日新月异,随着时间推移,无法保证本博客所有内容的正确性。如有误导,请大家见谅,欢迎评论区指正!
    我创建了一个.NET开发交流群,用于分享学习心得和讨论相关技术难题。欢迎有兴趣的小伙伴扫码入群,相互学习!

  • 相关阅读:
    C++
    复盘-2018.6.8~2020.6.8
    C++
    C++
    C++
    C++
    Python学习笔记(十)- 面向对象(一)
    SSHException: Error reading SSH protocol banner
    docker 安装mysql
    docker 安装部署
  • 原文地址:https://www.cnblogs.com/wml-it/p/14839966.html
Copyright © 2011-2022 走看看