委托IL解析 封装逻辑和代码复用 1.委托的本质 委托大家都不陌生吧,我们经常都会接触到或用到。LINQ查询就是基于委托来实现的。 我们常常这样定义委托: public delegate void SayHiDelegate(string name); 那么委托的本质是什么呢? 在介绍委托的本质前, ...
分类:
其他好文 时间:
2019-09-09 19:01:28
阅读次数:
84
1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Data; 5 using System.Drawing; 6 using System.Linq; 7 ...
分类:
其他好文 时间:
2019-09-04 13:21:59
阅读次数:
105
1:筛选 Where :使用where子句,可以合并多个表达式。例如:找出赢得至少15场比赛的美国和英国赛车手 一样的结果: 其中r:A中的A所指定 https://docs.microsoft.com/zh-cn/dotnet/csharp/language-reference/keywords/ ...
以下是读取xml节点的过程 我的目的是想要读取CDATA里面的 <RecordSet></RecordSet> 包裹的数据 1.我先建立了一个类 2. 接着我把CDATA里面的内容提出来 3. 然后用XElement的Linq方法找到 RecordSet 节点集合, 循环节点集合,赋值,以下是实现代 ...
成为了高工,只是完成体系的熟练,这个时候就要学会啃一些框架了。。。 常用Orm底层框架的熟悉: 1、轻量泛型的DBHelper,一般高工都自己写的出来的 2、EF-基于Linq的,好好用 3、KeelKit:如下说明 4、NHibernate Linq-自己查,感觉和EF差不多 5、SqlSmart ...
HttpCookie userinfoCookie = new HttpCookie("userinfo"); JObject o = new JObject();//JObject是Newtonsoft.Json.Linq中的对象 o["userid"] = userDB.UserID.ToStr ...
分类:
其他好文 时间:
2019-09-03 11:44:13
阅读次数:
68
1. getHibernateTemplate().saveOrUpdateAll(entities); getHibernateTemplate().deleteAll(entities); hibernate提供的批量增加和修改的方法 ,参数是实体类集合。 其实跟saveOrUpdate(Obj ...
分类:
Web程序 时间:
2019-09-03 11:21:29
阅读次数:
202
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Microsoft.AspNetCore.Http; u... ...
lambda: linq: 发现木有,linq 后面还是用了 lambda,我没找到linq 中类似取 top1 的方法, 功能上感觉linq要少一些,但是涉及到多表联查的时候,那真的是linq看起来更清晰,而lambda的话可能会把你搞乱。 比如:(这是纯 lambda,经测试是正确的联查 ) 但 ...
分类:
Web程序 时间:
2019-08-27 21:22:11
阅读次数:
128