LINQ日常使用记录

1、公司一位美女程序媛写的

2、技术总监提供(来自互联网)

var query = from f in db.TField
                            join fw in db.TFieldWel
                            on f.emp_no equals fw.emp_no
                            where f.fy_no == fy_no && fw.fy_no == fy_no
                            && (string.IsNullOrEmpty(brd_no) ? true : f.brd_no.Equals(brd_no))
                            && (string.IsNullOrEmpty(area_no) ? true : f.area_no.Equals(area_no))
                            && (string.IsNullOrEmpty(city_no) ? true : f.city_no.Equals(city_no))
                            && (string.IsNullOrEmpty(outlet_no) ? true : f.city_no.Equals(outlet_no))
                            select new {
                                f.area_no,f.brd_no,f.city_no,f.emp_name,f.emp_no,f.f_ft,f.usr_no,
                                fw.we_no, fw.we_money
                            };

  

时间: 2024-07-30 19:13:36

LINQ日常使用记录的相关文章

日常问题记录--插入记录时报 Illegal mix of collations (latin1_swedish_ci,COERCIBLE) and (gbk_chinese_ci,COERCIBLE) for operation '=' 错误

背景: 写一个数据DB操作时,日志报Illegal mix of collations (latin1_swedish_ci,COERCIBLE) and (gbk_chinese_ci,COERCIBLE) for operation '=' 错误: 原因: 1.插入式代码中的数据类型为GBK: 2.DB建表时忘记修改默认的编码格式(默认为 Collation: latin1_swedish_ci 格式): 1.2结合之后,插入数据编码错误: 定位方法: 1.查看DB表的字段编码 show f

Linq的一些记录

1. IQueryable接口与IEnumberable接口的区别:  IEnumerable<T> 泛型类在调用自己的SKip 和 Take 等扩展方法之前数据就已经加载在本地内存里了,而IQueryable<T> 是将Skip ,take 这些方法表达式翻译成T-SQL语句之后再向SQL服务器发送命令,它并不是把所有数据都加载到内存里来才进行条件过滤. 2. Linq使用Func<T, bool>时候会产生全表查询,使用Expression<Func<T

js/jq基础(日常整理记录)-1-纯js格式化时间

一.纯js格式化时间 之前记录了一些,工作中发现的比较常用的使用,就记录一下. 由于很基础,就直接贴出来了,不做分析了. 改造一下Date的原型 Date.prototype.format = function(format){ var o = { "M+" : this.getMonth()+1, //month "d+" : this.getDate(), //day "h+" : this.getHours(), //hour "

一、日常经验记录

c#post.get请求https接口获取数据 1 private static CookieContainer m_Cookie = new CookieContainer(); 2 private static readonly string DefaultUserAgent = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)"; 3 4

unity 的日常用法记录

1.多个GameObject 的随机抽取 public GameObject[] hazards; void Fun() { // 从多个gamObj中抽取一个 GameObject o = hazards [Random.Range (0, hazards.Length)]; Vector3 p = new Vector3 (x, y, z); Quaternion q = Quaternion.identity; Instantiate(o, p, q); // 如果你要获取你创建的Obj则

日常学习记录(二)

有点忧伤啊,搭建一个虚拟机Linux到win8桥接的网络一直有问题,在公司电脑弄弄10分钟搞定的事情,为什么到自己电脑上始终出问题呢. 桥接过程的几个注意点应该都做到了才对. 首先使用静态IP,Ubuntu配置过程需要修改/etc/network/interfaces的文件, 然后配置DNS,修改/etc/resolv.conf.然后把虚拟机的虚拟网络编辑的桥接类型设置成当前网卡. 起初以为是14.10版本的Ubuntu在service networking restart上存在的问题,看了一下

日常学习记录(一)

平时在公司加班比较多,都是早8点半到晚9点的,不过一天工作下来觉得自己的收获并不多. 这几天开始尝试着6点准时下班,然后做一些自己感兴趣的技术方面的事儿. 其实我本身也不算是个IT狂人,也喜欢玩一些游戏什么的,但发现游戏什么的耗费了自己大量的时间却没有收获到多少东西,甚至有的时候还不能收获乐趣. 想想做IT这行就得有所付出,便准备计划着让自己渐渐爱上它,只有爱的越深才能越强大啊?(^∇^*) 就如当初自己爱上打台球~一天十二个小时的奋战都感觉酣畅淋漓,而且算是取得了一些成绩~所以我想做IT也行的

日常问题记录-- java.lang.IllegalArgumentException: taglib definition not consistent with specification version

背景: tomcat8.0中使用taglib 错误表现: java.lang.IllegalArgumentException: taglib definition not consistent with specification version 原因: tomcat6以上在web.xml中定义taglib时要嵌入到jsp-config标签中 <jsp-config>    <taglib>        <taglib-uri></taglib-uri>

笔记 日常的记录

https://item.taobao.com/item.htm?spm=a230r.1.14.40.7EVBVV&id=520725820346&ns=1&abbucket=6#detail 巧格格 树脂魔片组装衣柜简 <input value="新建" onclick="newEmptyOpportunity()" class="newButton" name="newButton" type