2017.5.12总结

1.asp.net中IEnumberable和IQueryable区别

在使用EF查询数据的时候,我们常用的查询数据方式有linq to sql,linq to object

linq to sql返回值是IQueryable

linq to object 返回值类型是IEnumerable

在System.linq.Enumerable中,参数接收的是一个谓词表达式,也就是一个委托

那么在查询数据使用linq to sql的时 ,返回一个IQueryable

那么在查询数据使用linq to object的时候,会根据传递的参数不同返回不同的类型

1.Func<>谓词表达式,就是一个委托,委托一旦调用,就立即执行了,将执行结果保存在内存中。

2.Expression是一个表达式,会存储拼接表达式树,直到在运行期最终执行。

IQueryable是一种延迟加载机制,即查询后的结果会放在IQueryable集合中不会立即查询,而是会进行筛选后 将最终结果放入内存中 .二者表面上没任何区别,但是IQueryable效率更高

时间: 2024-10-07 00:20:29

2017.5.12总结的相关文章

【第三组】冲刺会议 2017.7.12

冲刺会议 日期:2017.7.12 开发小组:Geomestry 冲刺经理:程立智 成员: 程立智 李明伦 郑昊 蔡镇泽 温志成 汪涵 成员:程立智 完成工作:搭建系统总背景框架,分析之前所做APP与本次APP的通用之处和可移植部分 所遇问题:许多设定还需要商量,现在只能用框框占位 下一步工作:继续开发界面 成员:李明伦 完成工作:学习了部分win2d知识,作为发布经理发布几个界面 所遇问题:对于软件后端实现的细节与需求经理分工暂时不明确 下一步工作:明确分工,继续编写后端 成员:郑昊 完成工作

2017/8/12 考试吐槽

2017 8 12 得分:200 我只能说一句话:这才是$NOIP$难度吧--(神$TM$联赛考$FFT$) A.灌水 题意:$n$根板子长度是$1~n$全排列,找出一种方法,使得板子组成的容器容量恰好为定值. 眼瞪十分钟$+$$coding$ $15$分钟 $+$ $debug$ $5$分钟 $=$ $AC$. 首先我们可以知道,整个容器容量最大的情况就是两根最长的板子夹在两边,中间全是相对较短的板子,这样获得的最大的容量就是\[\frac{(n - 2)(n- 1)}{2 }\].那么我们就

2017年12月流行的勒索病毒家族简介by达康勒索病毒解密中心

勒索病毒播报 2017年12月1日-9日 .CHAK .TRUE .GOTHAM .YAYA 爆发范围:重灾区福建 主要攻击对象有数据库的 业务系统 相应软件:金蝶软件 用友软件 通达OA 泛微 OA 病毒特点:文件尾部有4-6个字母 比如   达康勒索病毒解密中心.doc  中毒后 变成  达康勒索病毒解密中心.doc.YAYA 或者  达康勒索病毒解密中心.doc.CHAK 然后留下一个:how to  XXXX html的勒索html html内容是一个id 和两个邮件地址 一个是aol.

2018-01-03 中文编程专栏月报:2017年12月

原文知乎地址: 中文编程专栏月报:2017年12月 祝各位2018年好! 上次月报末尾的下一步打算: 尝试在office软件插件中实现简单的中文编程(源自讨论) 基于官方文档Walkthrough: Creating Your First VSTO Add-in for Excel, 需要付费版的VS, 暂时不具备此条件. 而且国内其他开源版本的office应该使用率很低, 因此此方向暂不继续. 汉化编程语言关键词的推敲/整理 Java关键字的汉化用词探讨. 在评论中, 有建议参考易语言的关键字

2017.3.12 H5学习的第一周

本周我开始了H5的学习,在这一周里我们从html的基本标签开始一直讲到了才算css的用法,接下来我将记录下来本周我学到的H5的内容. 首先是声明文档,声明文档类型是HTML5文件,它在HTML文档必不可少且必须放在文档第一行. 写法:<!DOCTYPE html>. 接着我们学习了html的基本结构: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title&

【第五组】第二次冲刺例会纪要 2017/7/12

第二次冲刺例会纪要 开发小组:Hunger Killer 冲刺经理:衣俊霖 小组成员:张竣杰,董泽昊,赵美,宋寅瑜,徐志国 A:张竣杰 负责部分:管理员界面 昨日所做工作:写文档,学习数据库链接相关知识 遇到的问题:代码语法问题 明日计划:完善前端代码,深入学习语法相关知识 B:衣俊霖 负责部分:注册界面 昨日所做工作:写文档,学习并修改控件代码 遇到的问题:相同代码拷贝到小组程序就出问题,一部分控件被挡住 明日计划:完善前端代码,找出问题 C:董泽昊 负责部分:趣味决策 昨日所做工作:完成转盘

2017.8.12 联考题

今天的题比(wo)较(zhi)水(zhang),好几个大佬都AK了...... 第一题题意给1~n的板子,按一定顺序排放,板子围起来的地方可以盛水,问给定n和要盛的水x,输出合法序列n<=1e6 x<=1e13solution 先把n放在最左边,把n-1放在n后面,在他俩中间加数 设当前要加的高度是H,那它对总水的贡献是 (n-1-H) 一直加到当前水==x,再把没加的从大到小加在n-1后面 如果加完都没有加满水,就 -1 (根据数学归(wo)纳(bu)法(hui)) 1 #include&l

2017大三——2017.9.12

现在大概的计划是先把微信小程序交互这块学懂,然后把thinkphp不太懂的地方弄熟(尤其是会话服务):后面学习Python基本知识(老师建议,我还不太懂),mongodb,报表服务,数据挖掘初步涉及,做算法题等 大致时间安排: 9.13--9.17:实验室小组行政事务(换届人员.换届交接材料.第一次会议扫尾上传等.计算机设计大赛总结文档和材料收集整理) 大创交流讨论文档 9.18--9.29:微信小程序结束,开始Python初步学习 10.9--10.31:thinkphp结束,Python基本

css实现自适应正方形的方法 http://www.cnblogs.com/dantis/archive/2017/05/12/6846611.html

页面布局中,我们经常需要用百分比来实现宽度自适应,但是如果这时候高度要跟宽度呈固定比例变化,该怎么办呢? 很简单,我们可以利用元素的padding或margin的百分比值是参照宽度的这一特性来实现, 即如果元素的padding或margin值是百分比值,那么,它的值是根据父元素的宽度来计算的. 所以,实现一个自适应的正方形,可以有两种写法: 可以这么写: 1 <style> 2 .box{ 3 width: 50%; 4 padding-top: 50%; 5 background-color

【2017 4 12 总结】

今天做JSOI2012的题. 才120,其实是可以拿很多部分分什么的,但是都打错... (代码实现能力太差了. 1. 4330: JSOI2012 爱之项链 Time Limit: 10 Sec  Memory Limit: 256 MBSubmit: 50  Solved: 24 Description 在进香河,流传着这样一段美丽的故事.zyg与kzn是两个生活在进香河的孩子,一天,他们两人闹矛盾了,于是zyg送给了kzn一条精美的爱之项链.从此他们幸福生活在一起. 这则故事的真实性到今天已