摘要: 这篇文章介绍一个有意思的话题,也是经常被人问到的:如何构建动态LINQ查询?所谓动态,主要的意思在于查询的条件可以随机组合,动态添加,而不是固定的写法。这个在很多系统开发过程中是非常有用的。我这里给的一个解决方案是采用Expression Tree来构建。其实这个技术很早就有,在.NET Framework 3.5开始引入。之前也有不少同学写过很多不错的理论性文章。我自己当年学习这个,觉得最好的几... 阅读全文
posted @ 2014-08-16 17:37 陈希章 阅读(5586) 评论(1) 推荐(1) 编辑
摘要: 以下的内容摘自: 季羡林 (2010-02-01). 牛棚杂忆(季羡林作品珍藏本)(图文版) (Kindle Locations 2701-2706). . Kindle Edition.我记得,鲁迅先生在一篇文章中讲了一个笑话:一个江湖郎中在市集上大声吆喝,叫卖治臭虫的妙方。有人出钱买了一个纸卷,层层用纸严密裹住。打开一看,妙方只有两个字:勤捉。你说它不对吗?不行,它是完全对的。但是说了等于... 阅读全文
posted @ 2014-08-16 09:57 陈希章 阅读(1171) 评论(0) 推荐(0) 编辑
摘要: 我曾经不止一次(当然不仅仅是我意识到这个问题)说到过,XML标准中的Namespace的设计其实是一个较为失败的设计,它有它的优点,但缺点更多。http://zzk.cnblogs.com/s?w=blog%3Achenxizhang+xml+%E5%91%BD%E5%90%8D%E7%A9%BA%E9%97%B4&t= 这里又有一个范例。我们需要在XML序列化的时候,更加小心地注意namespa... 阅读全文
posted @ 2014-08-16 07:15 陈希章 阅读(4741) 评论(0) 推荐(0) 编辑