您好,登錄后才能下訂單哦!
小編給大家分享一下LINQ中LINQPad怎么用,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
LINQPad支持C# 3.0 和 Framework 3.5的全部功能:
◆LINQ to SQL
◆LINQ to Objects
◆LINQ to XML
LINQPad 也是一個(gè)很好的學(xué)習(xí)LINQ的工具,包含《C# 3.0 in a Nutshell》一書(shū)中200個(gè)示例,可以使用LINQPad感受LINQ的超酷功能和函數(shù)編程。
LINQPad 是完全免費(fèi)的,無(wú)需安裝,下載之后直接可以運(yùn)行,只有2.12 MB大小。LINQPad 需要先安裝.NET Framework 3.5,支持 SQL Express、SQL 2000、 SQL 2005和SQL 2008的有限功能。
LINQPad可以使用LINQ交互查詢(xún)SQL數(shù)據(jù)庫(kù),無(wú)需再要SQL Management Studio了。
產(chǎn)品主頁(yè):http://www.linqpad.net/
LINQPad提供了多種執(zhí)行模式:
C# (或 VB)表達(dá)式
可執(zhí)行單條C#或VB的LINQ表達(dá)式,并在結(jié)果窗格中顯示最終的對(duì)象
C# (或 VB)語(yǔ)句
可執(zhí)行多條C#或VB的LINQ表達(dá)式,LINQPad有Dump擴(kuò)展方法,在執(zhí)行期間發(fā)送對(duì)象和文本到結(jié)果窗格
C# (或 VB)程序
在Main()函數(shù)中編寫(xiě)要執(zhí)行的代碼,可在LINQPad編輯器中定義其他類(lèi)型和方法進(jìn)行測(cè)試。
SQL
使用SQL支持特定數(shù)據(jù)查詢(xún)
記住LINQPad可執(zhí)行任意C#或VB.NET代碼非常重要,并不僅僅是LINQ表達(dá)式。這也意味著對(duì)于要進(jìn)行簡(jiǎn)單測(cè)試的任何簡(jiǎn)短代碼,LINQPad非常有用,例如:棘手的數(shù)字格式字符串或者匹配正則表達(dá)式。
LINQPad含有用于顯示LINQ細(xì)微差別和功能的多個(gè)LINQ示例表達(dá)式,包括初學(xué)者示例和更高級(jí)的概念,如:延遲執(zhí)行和投影。LINQPad還有多用途分析功能,即顯示結(jié)果的多種選擇:
◆默認(rèn)結(jié)果視圖 由語(yǔ)句返回的對(duì)象和文本的簡(jiǎn)單圖形
◆Lambda視圖 LINQ表達(dá)式轉(zhuǎn)換為可用的Lambda表達(dá)式
◆SQL視圖 LINQ表達(dá)式轉(zhuǎn)換為可用的SQL
◆IL視圖 針對(duì)代碼生成的微軟中間語(yǔ)言
LINQPad允許用戶(hù)引用自定義程序集和導(dǎo)入自定義命名空間來(lái)進(jìn)行擴(kuò)展。通過(guò)這種擴(kuò)展可以支持LINQ to Entities。
除了是學(xué)習(xí)和測(cè)試工具以外,LINQPad 針對(duì)SQL數(shù)據(jù)庫(kù)執(zhí)行特定查詢(xún)方面越來(lái)越受歡迎。
輸出到結(jié)果視圖的簡(jiǎn)單LINQ to SQL表達(dá)式,如下所示:
輸出到Lambda視圖的簡(jiǎn)單LINQ to SQL表達(dá)式,如下所示:
輸出到SQL視圖的簡(jiǎn)單LINQ to SQL表達(dá)式,如下所示:
LINQPad免費(fèi)并不斷更新。智能感知僅在許可證收費(fèi)($19)版本中可用。 使用LINQPad無(wú)需Visual Studio ,但需要安裝.NET Framework 3.5。
以上是“LINQ中LINQPad怎么用”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。