原文:C#进阶系列——动态Lamada

前言:在DDD系列文章里面,我们在后台仓储里面封装了传递Lamada表达式的通用方法,类似这样: 通过前端传过来的Lamada表达式,直接放到Where条件里面查询。那么问题来了,我们前端如何传入Lamada呢 当然,有人说了,这个不用传啊,前端直接.Find x gt x.Name abc 这样写就好了啊。确实,如果前端条件只有一个条件,你确实可以这样简单处理,但是实际开发的过程中,我们很多时候 ...

2015-11-02 15:31 12 9698 推荐指数:

查看详情

C#进阶系列——动态Lamada(二:优化)

前言:前几天写了一篇动态Lamada的文章C#进阶系列——动态Lamada,受园友xiao99的启发,今天打算来重新优化下这个动态Lamada的工具类。在此做个笔记,以免以后忘了。 一、原理分析 上篇里面我们说了动态Lamada的使用必要性以及使用场景,但是感觉用在项目里面还不太方便,最难 ...

Tue Nov 10 00:35:00 CST 2015 12 2701
进阶系列(10)—— C#元数据和动态编程

一、元数据的介绍 元数据是用来描述数据的数据(Data that describes other data)。单单这样说,不太好理解,我来举个例子。下面是契诃夫的小说《套中人》中的一段,描写 ...

Wed Sep 12 00:26:00 CST 2018 0 1127
C#进阶系列——AOP?AOP!

前言:今天大阅兵,可是苦逼的博主还得坐在电脑前写博客,为了弄清楚AOP,博主也是拼了。这篇打算写写AOP,说起AOP,其实博主接触这个概念也才几个月,了解后才知道,原来之前自己写的好多代码原理就是基于 ...

Sun Sep 06 16:53:00 CST 2015 39 43849
C#进阶系列】30 学习总结

前面学起来还是很顺的,毕竟很多都接触过。 后面学起来只能用“磨”来形容,以至于八章用了2个月。(当然也有相当一些原因是这两个月中发生了一些个人生活上的问题) 总的来说收获超大,这种感觉就像大一的时候学习老谭的C语言一样,醍醐灌顶。 如果是靠.NET吃饭的人,不读这本书真的是太可惜 ...

Wed Jun 01 07:45:00 CST 2016 5 941
C#进阶系列 ---- 《CLR via C#

C#进阶系列】30 学习总结 【C#进阶系列】29 混合线程同步构造 【C#进阶系列】28 基元线程同步构造 【C#进阶系列】27 I/O限制的异步操作 【C#进阶系列】26 计算限制的异步操作 ...

Thu Nov 14 23:33:00 CST 2019 0 593
c# 匿名方法(函数) 匿名委托 内置泛型委托 lamada

匿名方法:通过匿名委托 、lamada表达式定义的函数具体操作并复制给委托类型; 匿名委托:委托的一种简单化声明方式通过delegate关键字声明; 内置泛型委托:系统已经内置的委托类型主要是不带返回值的Action<T1,,,,Tn>和带返回值的Func<T1,,,Tn ...

Sat Feb 01 19:37:00 CST 2020 0 1901
C#进阶系列——DDD领域驱动设计初探(一):聚合

前言:又有差不多半个月没写点什么了,感觉这样很对不起自己似的。今天看到一篇博文里面写道:越是忙人越有时间写博客。呵呵,似乎有点道理,博主为了证明自己也是忙人,这不就来学习下DDD这么一个听上去高大上的 ...

Mon Sep 21 17:02:00 CST 2015 24 48350
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM