linqpad 5是一款功能非常強(qiáng)大的LINQ語(yǔ)言編譯環(huán)境工具;包含《C# 3.0 in a Nutshell》一書中200個(gè)示例,可以使用LINQPad感受LINQ的超酷功能和函數(shù)編程。軟件集合大量實(shí)用的功能,包括了IDE、解析器,話擁有多個(gè)操作符,并且LINQPad可以使用LINQ交互查詢SQL數(shù)據(jù)庫(kù),無(wú)需SQL Management Studio,編寫一條簡(jiǎn)單的查詢語(yǔ)句,可以立即看到查詢的結(jié)果,在此測(cè)試是編寫的LINQ查詢語(yǔ)句,在下面可以選擇對(duì)應(yīng)于LINQ語(yǔ)句的Lamada語(yǔ)句以及SQL語(yǔ)句,非常方便。
激活教程
1、從
百度網(wǎng)盤下載好數(shù)據(jù)后解壓,雙擊應(yīng)用程序進(jìn)入安裝,點(diǎn)擊next
2、安裝過(guò)程十分簡(jiǎn)單,安裝完成后,去掉運(yùn)行軟件前面的勾,點(diǎn)擊finish退出
3、將解壓文件中的破解程序復(fù)制到軟件安裝目錄,ps:破解文件會(huì)誤報(bào)毒,請(qǐng)先關(guān)閉
殺毒軟件4、運(yùn)行破解程序,點(diǎn)擊patch,出現(xiàn)如圖提示,破解成功
5、進(jìn)入軟件界面,可以看到軟件右上角顯示軟件已成功授權(quán),可永久免費(fèi)使用該軟件的全部功能
使用教程
1、添加數(shù)據(jù)庫(kù)鏈接
點(diǎn)擊左上角的Add connection ,會(huì)出來(lái)一個(gè)選擇數(shù)據(jù)文本對(duì)話框,直接點(diǎn)擊下一步,選擇數(shù)據(jù)庫(kù)
2、選擇語(yǔ)言
在右上角選擇編寫Linq語(yǔ)句的編程語(yǔ)言以及想要鏈接的數(shù)據(jù)庫(kù)
經(jīng)過(guò)以上兩步,數(shù)據(jù)庫(kù)已選擇了編程語(yǔ)言以及數(shù)據(jù)庫(kù)的鏈接。下面就可以編寫簡(jiǎn)單的Linq語(yǔ)句進(jìn)行測(cè)試了。
3、測(cè)試
編寫一條簡(jiǎn)單的查詢語(yǔ)句,可以立即看到查詢的結(jié)果,在此測(cè)試是編寫的LINQ查詢語(yǔ)句,在下面可以選擇對(duì)應(yīng)于LINQ語(yǔ)句的Lamada語(yǔ)句以及SQL語(yǔ)句,非常方便
軟件功能
一、C# (或 VB)表達(dá)式
1、可執(zhí)行單條C#或VB的LINQ表達(dá)式,并在結(jié)果窗格中顯示最終的對(duì)象C# (或 VB)語(yǔ)句
2、可執(zhí)行多條C#或VB的LINQ表達(dá)式,LINQPad有Dump擴(kuò)展方法,在執(zhí)行期間發(fā)送對(duì)象和文本到結(jié)果窗格C# (或 VB)程序
3、在Main()函數(shù)中編寫要執(zhí)行的代碼,可在LINQPad編輯器中定義其他類型和方法進(jìn)行測(cè)試。
二、SQL
使用SQL支持特定數(shù)據(jù)查詢
三、記住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é)果的多種選擇:
1、默認(rèn)結(jié)果視圖
由語(yǔ)句返回的對(duì)象和文本的簡(jiǎn)單圖形
2、Lambda視圖
LINQ表達(dá)式轉(zhuǎn)換為可用的Lambda表達(dá)式
3、SQL視圖
LINQ表達(dá)式轉(zhuǎn)換為可用的SQL
4、IL視圖
針對(duì)代碼生成的微軟中間語(yǔ)言
五、LINQPad允許用戶引用自定義程序集和導(dǎo)入自定義命名空間來(lái)進(jìn)行擴(kuò)展。通過(guò)這種擴(kuò)展可以支持LINQ to Entities。
六、除了是學(xué)習(xí)和測(cè)試工具以外,LINQPad 針對(duì)SQL數(shù)據(jù)庫(kù)執(zhí)行特定查詢方面越來(lái)越受歡迎。
七、不過(guò),這些查詢還可以基于很多類型的數(shù)據(jù),每個(gè)數(shù)據(jù)類型都需要一個(gè)單獨(dú)的LINQ類型。
軟件特色
1、即時(shí)測(cè)試任何C#/ F#/ VB片段或程序
2、LINQ(或SQL)中的查詢數(shù)據(jù)庫(kù)--SQL / CE / Azure,Oracle,SQLite和MySQL
3、享受豐富的輸出格式,可選的自動(dòng)完成和集成調(diào)試
4、腳本和自動(dòng)化您最喜歡的.NET語(yǔ)言
5、超輕量級(jí) - 單15MB可執(zhí)行!
7、標(biāo)準(zhǔn)版免費(fèi),無(wú)期滿
8、SQL Server,SQL Azure,SQL CE,Oracle,SQLite和MySQL
9、Azure表存儲(chǔ)和Azure元數(shù)據(jù)
10、OData / WCF數(shù)據(jù)服務(wù),SharePoint和Windows DataMarket
11、Microsoft的StreamInsight,ubercool反向擴(kuò)展和LINQ記錄和跟蹤
12、第三方ORM包括Mindscape LightSpeed,DevArt的LinqConnect,LLBLGen,DevExpress eXpress持久對(duì)象和DevForce
13、在RC3中,C#7編譯器現(xiàn)在支持“丟棄”。參考演示的內(nèi)置示例。
14、引用FSharp.Core.dll的顯式版本的支持更加強(qiáng)大,如果需要,現(xiàn)在將生成綁定重定向。
15、當(dāng)自動(dòng)綁定重定向存在時(shí),拾取默認(rèn)查詢配置文件的錯(cuò)誤已被修復(fù)。
16、當(dāng)最近的包未列出時(shí),NuGet軟件包下載器現(xiàn)在可以正常工作。
17、通過(guò)Util.Run阻止執(zhí)行F#腳本的錯(cuò)誤已經(jīng)修復(fù)。
18、現(xiàn)在可以轉(zhuǎn)儲(chǔ)具有非零邊界的多維數(shù)組。
19、復(fù)制/粘貼數(shù)據(jù)網(wǎng)格現(xiàn)在更加可靠。
20、在循環(huán)中調(diào)用Util.Run時(shí)的潛在競(jìng)爭(zhēng)條件已被修復(fù)。
21、主SQL Server數(shù)據(jù)庫(kù)中的自定義存儲(chǔ)過(guò)程現(xiàn)在正確顯示其參數(shù)(單擊“刷新”以使其生效)。
22、當(dāng)您創(chuàng)建自定義片段并取消選擇命名空間和引用時(shí),基礎(chǔ)查詢將不再生效。
23、創(chuàng)建SQL連接時(shí),切換到localdb時(shí),“用戶實(shí)例”選項(xiàng)現(xiàn)在總是被取消選擇。
24、當(dāng)在文本輸出模式下使用LPRun或Util.Run時(shí),當(dāng)您使用標(biāo)題轉(zhuǎn)儲(chǔ)時(shí),JSON格式化程序現(xiàn)在可以正常工作。
25、當(dāng)轉(zhuǎn)儲(chǔ)包含空格的基于文件的URI時(shí),Hyperlinq類現(xiàn)在可以正常工作。
0條評(píng)論