LINQ to SQL语句Concat/Union/Intersect/Except--2017年2月22日
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了LINQ to SQL语句Concat/Union/Intersect/Except--2017年2月22日,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2515字,纯文字阅读大概需要4分钟。
内容图文
![LINQ to SQL语句Concat/Union/Intersect/Except--2017年2月22日](/upload/InfoBanner/zyjiaocheng/476/b667e73782f240f8acde475ea78ede47.jpg)
语句描述:返回所有消费者和雇员的电话和传真。
2.复合形式:
var q = ( from c in db.Customers select new { Name = c.CompanyName, c.Phone } ).Concat( from e in db.Employees select new { Name = e.FirstName + " " + e.LastName, Phone = e.HomePhone } );
语句描述:返回所有消费者和雇员的姓名和电话。
Union(合并)
说明:连接不同的集合,自动过滤相同项;延迟。即是将两个集合进行合并操作,过滤相同的项。
var q = ( from c in db.Customers select c.Country ).Union( from e in db.Employees select e.Country );
语句描述:查询顾客和职员所在的国家。
Intersect(相交)
说明:取相交项;延迟。即是获取不同集合的相同项(交集)。即先遍历第一个集合,找出所有唯一的元素,然后遍历第二个集合,并将每个元素与前面找出的元素作对比,返回所有在两个集合内都出现的元素。
var q = ( from c in db.Customers select c.Country ).Intersect( from e in db.Employees select e.Country );
语句描述:查询顾客和职员同在的国家。
Except(与非)
说明:排除相交项;延迟。即是从某集合中删除与另一个集合中相同的项。先遍历第一个集合,找出所有唯一的元素,然后再遍历第二个集合,返回第二个集合中所有未出现在前面所得元素集合中的元素。
var q = ( from c in db.Customers select c.Country ).Except( from e in db.Employees select e.Country );
语句描述:查询顾客和职员不同的国家。
系列文章导航:
LINQ to SQL语句(1)之Where
LINQ to SQL语句(2)之Select/Distinct
LINQ to SQL语句(3)之Count/Sum/Min/Max/Avg
LINQ to SQL语句(4)之Join
LINQ to SQL语句(5)之Order By
LINQ to SQL语句(6)之Group By/Having
LINQ to SQL语句(7)之Exists/In/Any/All/Contains
LINQ to SQL语句(8)之Concat/Union/Intersect/Except
LINQ to SQL语句(9)之Top/Bottom和Paging和SqlMethods
LINQ to SQL语句(10)之Insert
LINQ to SQL语句(11)之Update
LINQ to SQL语句(12)之Delete和使用Attach
LINQ to SQL语句(13)之开放式并发控制和事务
LINQ to SQL语句(14)之Null语义和DateTime
LINQ to SQL语句(15)之String
LINQ to SQL语句(16)之对象标识
LINQ to SQL语句(17)之对象加载
LINQ to SQL语句(18)之运算符转换
LINQ to SQL语句(19)之ADO.NET与LINQ to SQL
LINQ to SQL语句(20)之存储过程
LINQ to SQL语句(21)之用户定义函数
LINQ to SQL语句(22)之DataContext
LINQ to SQL语句(23)之动态查询
LINQ to SQL语句(24)之视图
LINQ to SQL语句(25)之继承
LINQ简介
adsfsaf
LINQ to SQL语句Concat/Union/Intersect/Except--2017年2月22日
标签:延迟 custom upd 另一个 用户 视图 except ado 导航
本文系统来源:http://www.cnblogs.com/hqxc/p/6431224.html
内容总结
以上是互联网集市为您收集整理的LINQ to SQL语句Concat/Union/Intersect/Except--2017年2月22日全部内容,希望文章能够帮你解决LINQ to SQL语句Concat/Union/Intersect/Except--2017年2月22日所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。