摘要:
我們在項目經常會碰到一些特殊需求 例如下拉框是復選的,查詢條件是根據下拉框中復選項進行拼接看到此圖后大家肯定會說,這很簡單嘛將所有的選項 拼成“'1-3','5-9'” 然后放到 in 的字句后面,一查就出來了。這樣做的確在邏輯上沒有問題,可是大家有沒有想過這個問題,過度的和業務耦合雖然能夠解決現在的需求但是卻犧牲了代碼優雅和可維護性其實本文的目的是想利用Expression表達式在linq查詢中實現一個優雅的解決方案,同時也會給大家一個用Expression去拼接sql的思路先上代碼 public static Expression<Func<T, 閱讀全文
posted @ 2012-02-23 02:53
逆時針の風
閱讀(8716)
評論(18)
推薦(8)
浙公網安備 33010602011771號