0
点赞
收藏
分享

微信扫一扫

七、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

技术的发展日新月异,随着时间推移,无法保证本博客所有内容的正确性。如有误导,请大家见谅,欢迎评论区指正!

开源库地址,欢迎点亮:

GitHub: https://github.com/ITMingliang

Gitee:  https://gitee.com/mingliang_it

GitLab:  https://gitlab.com/ITMingliang

七、LINQ基础—Except子句_数据


举报

相关推荐

0 条评论