EF 表联合查询 join
有两张表m_Dept、m_User,联合查询
linq方式、EF方式
private void Add(){List<m_Dept> lst = new List<m_Dept>{new m_Dept { DName = "开发", ID = "1" },new m_Dept { DName = "测试", ID = "2" },new m_Dept { DName = "财务", ID = "3" }};List<m_User> lstU = new List<m_User>{new m_User { UName = "张三", ID = "1" , DeptID="1"},new m_User { UName = "李四", ID = "2" , DeptID="2"},new m_User { UName = "王五", ID = "3" , DeptID="1"}};using(TESTEntities db=new TESTEntities()){db.m_Dept.AddRange(lst);db.m_User.AddRange(lstU);db.SaveChanges();}}private void getlist(){using (TESTEntities db = new TESTEntities()){//linqvar query = from a in db.m_Deptjoin b in db.m_Useron a.ID equals b.DeptIDselect new{deptname = a.DName,username = b.UName};//efvar query2 = db.m_Dept.Join(db.m_User, a => a.ID, b => b.DeptID, (a, b) => new{deptname = a.DName,username = b.UName});}}
。
转载于:https://www.cnblogs.com/xiaochun126/p/5122952.html
EF 表联合查询 join相关推荐
- ormlite 多表联合查询
ormlite 多表联合查询 QueryBuilder shopBrandQueryBuilder = shopBrandDao.queryBuilder(); QueryBuilder shopQu ...
- mysql多表联查分页_sqlserver多表联合查询和多表分页查询的代码讲解
sqlserver多表联合查询和多表分页查询的代码讲解 发布时间:2020-05-14 14:42:07 来源:亿速云 阅读:700 作者:Leah 这篇文章主要为大家详细介绍了sqlserver多表 ...
- 第四篇:Mysql查询-多表联合查询-及子查询
mysql查询语句 多表联合查询 几子查询 1,单表查询:select * from 表名; eg: select * from t1; 2,按条件查询: select 字段1,字段2,字段n... ...
- MyBatis 多表联合查询及优化
关于优化 对于优化嘛,我这里简单的提几点,大家可以考虑一下.首先,就是对表的设计,在设计表初期,不仅仅要考虑到数据库的规范性,还好考虑到所谓的业务,以及对性能的影响,比如,如果从规范性角度考虑的话,可 ...
- MyBatis框架 多表联合查询实现
三种方式: ①业务装配 对两个表编写单表查询语句,在业务层(Serivce)把查询的两个结果进行关联 ②使用Auto Mapping特性 在实现两表联合查询时通过别名完成映射,使用Maybatis的& ...
- android sqllite数据库的多表联合查询
Android数据库有时候需要多表联合查询,经过学习,可以用以下代码 Currsor = db.rawQuery("select * from tablea as a left outer ...
- Oracle ODI 12c之多表联合查询以及定时任务设置
本文介绍如何通过ODI进行多表联合查询并设置定时任务.准备工作如下: 准备物理方案和逻辑方案: 创建模型并通过"逆向工程"同步方案: 创建项目(根据实际情况创建或者使用现有的): ...
- mysql多表查询分页面_mysql多表联合查询分点经验给大家
你的位置: 问答吧 -> MySQL -> 问题详情 mysql多表联合查询分点经验给大家 我在工作中天天研究zen cart的程序,那个叫人痛苦,最近比较痛苦的是经常碰见mysql多表联 ...
- mysql同张表关联多次查询_MySQL多次单表查询和多表联合查询
Tip:不建议执行三张表以上的多表联合查询 对数据量不大的应用来说,多表联合查询开发高效,但是多表联合查询在表数据量大,并且没有索引的时候,如果进行笛卡儿积,那数据量会非常大,sql执行效率会非常低 ...
最新文章
- 14 类编程题解法总结
- 小工匠聊架构-分布式场景下的并发幂等性常见的解决方案
- linux操作系统2试题,RedHat Linux 9.0 操作系统测试题2
- ECMAScript 6中的Set和Map数据结构
- Element Ui 关闭对话框清空验证消息,清除form表单的操作
- 网站运营模式之行业网站分析
- Win7如何修改开机动画
- JAVA计算机毕业设计网上零食进销存(附源码、数据库)
- 微信小程序——绘制时钟
- 如何利用云流送(Cloud Streaming)构造一个全三维、沉浸式的数字化虚拟景区
- vue3 +vite+ts实战项目添加 eslint + prettier + lint-staged 踩坑指南
- 历史记录---4月6日
- 十大知识领域 5大管理过程 47个子过程
- 激光雷达与深度相机对比——以RS-LIDAR-16和Realsense D455为例
- 计算机一级wps选择题必背知识点,计算机一级WPS提高练习题及答案
- USACO-Shaping Regions
- oracle如何清理sys_lob,清理 oracle lobsegment | 学步园
- 警告:面临潜在的安全风险_HTML5网站展示:48个潜在的Flash演示
- 【体感游戏】没有iPhone也能玩AIWI
- mybatis什么时候用的${}
热门文章
- 插件框架实现思路及原理
- 中国人事考试网html制作,中国人事考试网 登录入口
- mysql查询活跃连接,mysql – 使用大量可能的连接进行查询的最佳方法
- nx600打印机打印设置_win7打印机共享怎么设置
- ubuntu 局域网dns服务器_如何在 Ubuntu 16.04 服务器上配置内网 DNS 服务
- 计算机辅助教学( ),27075 计算机辅助教学
- java获取当前项目相对路径,在JAVA文件中获取该项目的相对路径
- 抽象类可用于创建对象吗_野芝麻,见过吗?可用于肺热咳血、血淋、跌打损伤...
- pyqt5窗口之间传递信号_pyQT5 实现窗体之间传值的示例
- vuex保存用户信息_你想要的,vuex干货分享