摘要:
本篇介紹的表達式生成器,用于動態創建表達式。 在Util項目Lambdas目錄中,添加ExpressionBuilder,代碼如下。using System;using System.Linq.Expressions;namespace Util.Lambdas { /// //... 閱讀全文
posted @ 2015-01-06 19:29
何鎮汐
閱讀(2197)
評論(1)
推薦(7)
摘要:
當你使用可空的值類型時,你會發現取值很不方便,比如Guid? obj,你要從obj中獲取值,可以使用Value屬性obj. Value,但obj可能為null,這時候就會拋出一個異常。 可空值類型提供了一個HasValue屬性,它可以識別出obj是不是一個null值,每當你獲取可空值都需要加上... 閱讀全文
posted @ 2015-01-06 19:02
何鎮汐
閱讀(1894)
評論(5)
推薦(5)
摘要:
上一篇對Lambda表達式公共操作類進行了一些增強,本篇使用擴展方法對Lambda表達式進行擴展。 修改Util項目的Extensions.Expression.cs文件,代碼如下。using System;using System.Linq;using System.Linq.Express... 閱讀全文
posted @ 2015-01-06 18:32
何鎮汐
閱讀(1883)
評論(4)
推薦(7)
摘要:
前面介紹了查詢的基礎擴展,下面準備給大家介紹一些有用的查詢封裝手法,比如對日期范圍查詢,數值范圍查詢的封裝等,為了支持這些功能,需要增強公共操作類。 Lambda表達式公共操作類,我在前面已經簡單介紹過,要么從Lambda表達式中獲取信息,要么動態創建Lambda表達式,本篇直接貼代碼,如果發... 閱讀全文
posted @ 2015-01-06 18:09
何鎮汐
閱讀(2202)
評論(12)
推薦(4)

浙公網安備 33010602011771號