社区
LINQ
帖子详情
lambda实现sql中的union效果
白小点
2013-12-20 05:48:08
现有两个表分别为物资表(tb_goods)和资金表(tb_money),小王同时存在于这两个表中,小李存在于资金表中。如何使用lambda表达式对EF操作实现统计这两个表的人数为2人(去除重复的数据)?
...全文
1053
5
打赏
收藏
lambda实现sql中的union效果
现有两个表分别为物资表(tb_goods)和资金表(tb_money),小王同时存在于这两个表中,小李存在于资金表中。如何使用lambda表达式对EF操作实现统计这两个表的人数为2人(去除重复的数据)?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
十八道胡同
2013-12-24
打赏
举报
回复
也是union关键字,参考
http://www.oschina.net/code/snippet_222150_16997
threenewbee
2013-12-21
打赏
举报
回复
tb_goods.Select(x => x.donorName).Union(tb_deposit.Select(x => nv_donateDonorName)).Distinct()
蝶恋花雨
2013-12-21
打赏
举报
回复
var query =( from c in tb_goods join o in tb_deposit on c.projectId equals o.projectId where o.projectId== 32 select c).Distinct().Tolist(); 类似差不多这样。
白小点
2013-12-20
打赏
举报
回复
物资捐赠表(tb_goods) 字段: donorName(捐赠人姓名) donateId(捐赠单ID)自增列,主键 projectId(捐赠项目ID) 资金捐赠表(tb_deposit) 字段: i_donateId(资金捐赠id) nv_donateDonorName(捐赠方名称) i_donateProjectId(捐赠项目ID) 测试数据: tb_goods(物资捐赠表) donateId donorName projectId 1 wx 32 2 wx 32 3 hh 32 tb_deposit(物资捐赠表) i_donateId nv_donateDonorName projectId 1 hs 33 2 wx 32 3 hh 32 结果: 根据这两个表筛选捐赠项目编号=32的捐赠人的人数为2人(wx,hh)。
q107770540
2013-12-20
打赏
举报
回复
给出表结构,表内测试数据及想得到的结果
LINQ_TO_
SQL
文档
作者详细介绍了如何使用LINQ to
SQL
进行基础和高级查询操作,包括Where、Select、Distinct、Count、Sum、Min、Max、Avg、Join、Order By、Group By、Having、Exists、In、Any、All、Contains、
Union
、Intersect、Top...
lambda
-ds-3-2:
SQL
讲义和参考代码
在本资料包"
lambda
-ds-3-2:
SQL
讲义和参考代码"
中
,主要聚焦于
SQL
(Structured Query Language)的学习,这是用于管理和处理关系数据库的重要编程语言。
SQL
是数据科学家、数据分析师以及数据库管理员必备的技能之一,...
LINQ in Action PDF
-
Lambda
表达式常用于LINQ查询
中
,它们提供简洁的语法来定义查询操作。 **7. LINQ的性能** - 虽然LINQ提供了便利,但过度使用可能导致性能下降。理解何时使用以及如何优化查询至关重要。 **8. 实战应用** - LINQ...
LinqToObject学习案例
多个LINQ查询可以通过`.Concat()`或`.
Union
()`方法合并,
实现
对多个数据源的联合查询。 **11. 分页查询** 使用`Skip()`和`Take()`方法可以
实现
数据的分页,`Skip(n)`跳过前n个元素,`Take(n)`获取接下来的n个元素。...
Linq 原理
- **并集与差集**:`
Union
`和`Except`方法分别用于合并两个集合并去除重复项,以及获取一个集合
中
不在另一个集合
中
的元素。 - **排序**:`OrderBy`和`OrderByDescending`用于升序和降序排序,而`ThenBy`和`...
LINQ
8,492
社区成员
4,736
社区内容
发帖
与我相关
我的任务
LINQ
.NET技术 LINQ
复制链接
扫一扫
分享
社区描述
.NET技术 LINQ
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章