EF LEFT JON 关联查找
var query = (from a in context.OQC_INSPECTION_SAMPLE.Where(expression).Where(a => context.OQC_INSPECTION_SAMPLE_ITEM.Where(b => b.SAMPLE_INSPECTION_ID == a.ID).Where(expression2).Any())
join b in context.OQC_INSP_SAMPLE_RPT.Where(expression1)
on a.ID equals b.REF_SAMPLE_ID into gc where a.STATE == StateConverter.Active && a.ORG_ID == standard.ORG_ID
from gci in gc.DefaultIfEmpty()
select new
{ Str_Array = a.ID + "#" + a.PROD_ID + "#" + a.INSPECTION_NO + "#" + a.WORK_ORDER_ID + "#" + a.PROD_MODEL_ID + "#" + a.TEAM_GROUP,
a.APPROVER,
a.BARCODE,
a.BARCODE_COMPLETION_TIME,
a.BATCH_NO,
a.CLIENT_NAME,
a.CLIENT_ORDER_ID,
a.COMPLETE_COUNT,
a.DATETIME_CREATED,
a.DATETIME_MODIFIED,
a.DATETIME_REPORT_GENERATED,
a.ELT_RESULT,
a.FAIL_COUNT,
a.FAIL_DESC,
a.FEATURES_LEVEL,
a.GROSS_WEIGHT,
a.ID,
a.INSPECTION_COUNT,
a.INSPECTION_LEVEL,
a.INSPECTION_NO,
a.INSPECTION_RESULT,
a.INSPECTION_TIME,
a.INSPECTOR,
a.IS_CHANGESTD1,
a.IS_INSPECTOR,
a.MANTISSA,
a.NET_WEIGHT,
a.ORG_ID,
a.PROD_DESC,
a.PROD_MODEL_ID,
a.PROD_ID,
a.PRODUCTION_END_TIME,
a.PRODUCTION_LINE,
a.PRODUCTION_START_TIME,
a.RECEIPTS_TIME,
a.RECTIFY,
a.RECTIFY_OPINION,
a.REMADE_INSPECTION_NO,
a.REMADE_REPORT_NO,
a.REMADE_RESULT,
a.REMARK,
a.SAMPLE_COUNT,
a.SAMPLING_PERCENT,
a.SAMPLING_STANDARD,
a.SN,
a.SOLD_TO,
a.SOLD_TO_DISPLAY,
a.STANDARD_NAME,
a.STATE,
a.STATUS,
a.STOP_PRODUCTION,
a.STRICT_LEVEL,
a.TEAM_GROUP,
a.USER_CREATED,
a.USER_CREATED_NAME,
a.USER_MODIFIED,
a.USER_MODIFIED_NAME,
a.WORK_ORDER_ID,
a.WORK_ORDER_QTY,
a.WORKSHOP,
a.PRODUCT_INFO,
rpt_id =gci==null?"": gci.ID,
joinstate = gci==null?"N":(gci.JOINSTATE == null ? "N" : gci.JOINSTATE),
});
totalRecords = query.Count();
return query.OrderByDescending(a => new { a.DATETIME_CREATED, a.DATETIME_MODIFIED })
.Skip(viewQueryModel.start).Take(viewQueryModel.length).ToList();
}
EF LEFT JON 关联查找的更多相关文章
- EF Core 的关联查询
0 前言 本文会列举出 EF Core 关联查询的方法: 在第一.二.三节中,介绍的是 EF Core 的基本能力,在实体中配置好关系,即可使用,且其使用方式,与编程思维吻合,是本文推荐的方式. 第四 ...
- EF性能之关联加载
鱼和熊掌不能兼得 ——中国谚语 一.介绍 Entity Framework作为一个优秀的ORM框架,它使得操作数据库就像操作内存中的数据一样,但是这种抽象是有性能代价的,故鱼和熊掌不能兼得.但是,通过 ...
- ElasticSearch关联查找
ElasticSearch是一个基于Lucene的开源搜索引擎,支持全文检索,提供restful接口.在ES中,提供了类似于MongoDB的面向文档存储服务,这种面向文档的存储非常灵活,但是文档与文档 ...
- ef实现左关联查询
在EF中,当在dbset使用join关联多表查询时,连接查询的表如果没有建立相应的外键关系时,EF生成的SQL语句是inner join(内联),对于inner join,有所了解的同学都知道,很多时 ...
- EF外键关联
客户里面存在客服外键 基类模型 public class ModelBase { public ModelBase() { CreateTime = DateTime.Now; } [Key] pub ...
- EF – 6.一对一关联
5.6.6 <一对一关联概述> 5.6.7 <一对一关联CRUD演示> 在两讲视频中,首先介绍了数据库中一对一关联表的设计规范,接着通过实例介绍了如何合适Entity Fr ...
- EF – 6.一对一关联
5.6.6 <一对一关联概述> 5.6.7 <一对一关联CRUD演示> 在两讲视频中,首先介绍了数据库中一对一关联表的设计规范,接着通过实例介绍了如何合适Entity Fr ...
- [moka同学笔记]Yii2中多表关联查询(join、joinwith) (摘录)
表结构 现在有客户表.订单表.图书表.作者表, 客户表Customer (id customer_name) 订单表Order (id order_name cu ...
- Yii2.0中文开发向导——Yii2中多表关联查询(join、joinwith)(转)
我们用实例来说明这一部分 表结构 现在有客户表.订单表.图书表.作者表, 客户表Customer (id customer_name) 订单表Order (id order_ ...
随机推荐
- magento数据库备份导入还原
Magento数据库备份.移植终极解决方案+3 分类:Magento教程 标签:magento搬家.magento数据库备份.magento更换域名.magento移植 4,355人浏览 作为电子商务 ...
- 转:SSL协议详解
http://kb.cnblogs.com/page/162080/ 背景介绍 最近在看<密码学与网络安全>相关的书籍,这篇文章主要详细介绍一下著名的网络安全协议SSL. 在开始SS ...
- 【avalon】parseData
<div data-a="true" data-b="false" data-d="5" data-e="null" ...
- dedecms 列表页 list 判断flag给定指定样式 (本地测试有效)
{dede:list pagesize='10'} [field:array runphp='yes'] if (@me['flag']=='a') @me=' <a class="n ...
- free命令
最近服务器总是出问题,研究一下free 以M的形式显示: 参数: Swap 是交换区信息, Swap空间的作用可简单描述为:当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当 ...
- 我对CSS vertical-align的一些理解与认识(一)
一.关于今天,本文,及其他 今天是个特殊的日子,因为今天是汶川地震两周年的日子,我很悲鸣:今天又是国际护士节,看到微博上护士照横流,我很欣慰. 一段放松的YY后,进入正题.上个月21号,有位同行留言想 ...
- Java获得文件的创建时间(精确到秒)
jni C/C++ 头文件:MyFileTime.h C/C++ code /* DO NOT EDIT THIS FILE - it is machine generated */#include ...
- js部分---流程语句的基本形式;
while do-while for for-in return break continue if swich try-catch异常语句处理
- Hibernate--Enum类型的set集合映射到数据库(xml配置文件实现方式)
使用enum 存储Permission的值 package demo; public enum Permission { CREATE,DELETE,UPDATE;} Role与Permissi ...
- cve-2015-1635 poc
import socket import random ipAddr = "10.1.89.20" hexAllFfff = " req1 = "GET / H ...