微小代码

(代码,思想)=>软件

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2016年9月9日

摘要: 想了好久标题的名称,姑且就叫做LambdaExpression变换吧。那到底要变换什么呢?说的简单些就是要把表达式 这样的表达试转换成 也许你会问,干嘛要这样做呢?举个例子, 说DAL里有一个类StudentProvider用于对student进行数据库的增删改查的操作。我们就拿查询来说,查询可以有 阅读全文
posted @ 2016-09-09 17:42 微小代码 阅读(3562) 评论(1) 推荐(0) 编辑

2016年9月8日

摘要: 对于C#中的Expression特性想必从事C#开发的同学都不会陌生,网上和园子里都有很多的好的文章介绍。我想也没有必要再去写一些文章去介绍,科普或是从入门到精通之类的。 这系列的随笔主要是就实现工作和学习过程中的一些思考、问题的解决以及自觉有趣的发现等作些分享。 借助于Expression, 我们 阅读全文
posted @ 2016-09-08 16:59 微小代码 阅读(607) 评论(0) 推荐(0) 编辑

2016年9月7日

摘要: 有时我们会碰到这样的状况,就是要把两个LambdaExpression合并起来变成一个LambdaExpression. 例如我们有如下两个用来筛选DataRow的表达式: Expression<Func<DataRow, bool>> exp1 = r => r["name"].ToString( 阅读全文
posted @ 2016-09-07 14:56 微小代码 阅读(5810) 评论(3) 推荐(1) 编辑