天天看點

LinqPad介紹,下載下傳,用法說明

介紹一款用于Linq運算和測試的工具,LinqPad。我感覺這個工具非常優秀,不隻是功能上優秀,在使用上也非常優秀,讓我愛不釋手。

LinqPad官方位址:

http://www.linqpad.net/

頁面右側有下載下傳位址,LinqPad分兩種運作模式,一是內建為一個可執行程式的模式,另一種是安裝模式。

LinqPad介紹,下載下傳,用法說明

這裡給出一張截圖。說明一下。

界面中可大緻分為四個分隔窗格:

(一) 左上部Connection部分,用于連接配接可Linq的資料源,資料源種類很多,通過添加連接配接(Add Connection)可以看到可以添加LinqtoSql,也可以WCF服務,也可以是其它資料源。

(二) 右上部分就是查詢視窗,是寫代碼的部分。這裡可以選擇語言(Language),可以選擇資料庫。和資料庫查詢分析器類似。

在語言清單中可選擇:

都以查詢Customers表中的資料為例

(1)C# Expression

用于進行LinqSql查詢

from c in Customers select c

 (2)C# Statement

用于C#語句查詢

var p=from c in Customers select c;

p.Dump();

其中的Dump可以顯示查詢結果。

(3)C# Program

       用于支援方法和類型的查詢,須定義Main方法      

void Main()

{   

    var p=from c in Customers select c;

    p.Dump();

}

(4)SQL

傳統的sql查詢

select * from customer

其中在前3種方法中,查詢的資料庫表的表名預設的在連接配接視窗設定為表名+s,這點在linqPad中要注意。

(5)Esql,VB下的幾種忽略

(三)左下部分是一些教學示例和儲存的查詢

LinqPad的一些參數可以在這裡設定,也可以使用其中的一些示例。

(四)右下部分就是查詢結果視窗

這裡的頁籤有4項,可以檢視結果,可以檢視sql,可以檢視IL

在使用時推薦使用語句模式(C# Statement)。

部落格園大道至簡

http://www.cnblogs.com/jams742003/

轉載請注明:部落格園