LINQPad學習與驗證工具

2022-01-12 16:41:55 字數 840 閱讀 8967

linqpad是一款用於linq運算和測試的工具,功能豐富,操作簡單。

介面中可大致分為四個分隔窗格:

一、左上部為資料來源連線部分,點選新增連線[addconnection]可以建立乙個資料庫連線,資料來源種類很多,可以新增linqtosql,也可以是wcf服務,甚至可以是其它資料來源。

二、右邊部分就是查詢視窗,是寫**linq語句、的部分,可以選擇寫**的語言與所要查詢的資料庫,還可以選擇資料庫查詢分析器類似。

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

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

五、查詢結果視窗的選項卡是很激動人心。(包括:result,表示式,sql語句,msil**)

本文使用customers表中的資料為例,在語言列表中可選擇:

1、c#expression(用於進行linqsql查詢)

from c in customers select

c2、c#statement(用於c#語句查詢,其中的dump可以顯示查詢結果)

var p=from c in customers select

c;p.dump();

3、c#program(用於支援方法和型別的查詢,須定義main方法)

voidmain()

4、sql查詢語句(傳統的sql查詢語法)

select * from

customer

5、其中在前3種方法中,查詢的資料庫表預設為表名後面加s,這點在linqpad中要注意

6、在使用時推薦使用語句模式c#statement。

學習LINQ工具 LINQPad

linqpad支援c 3.0 和 framework 3.5的全部功能 linqpad 也是乙個很好的學習linq的工具,包含 c 3.0 in a nutshell 一書中200個示例,可以使用linqpad感受linq的超酷功能和函式程式設計。下面是 linqpad的簡單截圖 linqpad可以...

LinqToSql學習工具LinqPad的使用

因為的編輯器不能一次過複製黏貼過來,要一張一張插進來,很麻煩,所以大家可以去下面這個 看 或者 最近在學習silverlight,在學習linq to sql的時候發現缺少乙個客戶端可以讓我直接對資料庫進行操作然後馬上就可以看到結果,後來經同事介紹才發現居然有linqpad這麼乙個好東西,這可真是乙...

LinqToSql學習工具LinqPad的使用

因為的編輯器不能一次過複製黏貼過來,要一張一張插進來,很麻煩,所以大家可以去下面這個 看 或者 最近在學習silverlight,在學習linq to sql的時候發現缺少乙個客戶端可以讓我直接對資料庫進行操作然後馬上就可以看到結果,後來經同事介紹才發現居然有linqpad這麼乙個好東西,這可真是乙...