摘要:
書(shū)寫LINQ查詢時(shí)又兩種語(yǔ)法可供選擇:方法語(yǔ)法(Fluent Syntax)和查詢表達(dá)式(Query Expression)。
LINQ方法語(yǔ)法的本質(zhì)是通過(guò)擴(kuò)展方法和Lambda表達(dá)式來(lái)創(chuàng)建查詢。C# 3.0對(duì)于LINQ表達(dá)式還引入了聲明式的查詢表達(dá)式,也叫查詢語(yǔ)法,通常來(lái)講,它是創(chuàng)建LINQ查詢的更加快捷的方式。盡管通過(guò)查詢語(yǔ)法寫出的查詢比較類似于SQL查詢,但實(shí)際上查詢表達(dá)式的產(chǎn)生并不是建立在SQL之上,而是建立在函數(shù)式編程語(yǔ)言如LISP和Haskell中的list comprehensions(列表解析)功能之上。本篇會(huì)對(duì)LINQ查詢語(yǔ)法進(jìn)行詳細(xì)的介紹。 閱讀全文
posted @ 2011-10-28 15:20
Life a Poem
閱讀(18197)
評(píng)論(12)
推薦(7)

浙公網(wǎng)安備 33010602011771號(hào)