linqpad 會給我們同時生成lambda表達式,sql和IL 我一般情況下有l(wèi)inq的lambda不會的時候,就用Linqpad來調試得到結果
linqpad是一款linq語句調試工具,功能如下:
1、直接執(zhí)行l(wèi)inq語句并查看生成的原生sql語句
2、可結合linq+C#代碼進行業(yè)務場景調試
3、表格內直接新增、修改、刪除數據
4、直接執(zhí)行SQL語句
版本分別:
Free:免費版,提供最基本的功能
Premium:高級版,需要購買,提供智能提示功能(非常重要,可自行搜索下載)
以Sqlserver的Northwind數據庫為例,講解一下使用方法:
一、執(zhí)行簡單的linq語句,并查看生成的sql語句
二、執(zhí)行復雜的linq語句
三、結合C#語句執(zhí)行l(wèi)inq
四、表格內編輯、刪除數據
Oracle的語句select p.rowid,p.* from T1,查詢后可以直接在查詢結果中編輯數據,sqlserver相對沒這么方便
linqpad提供Oracle相似的功能
五、直接執(zhí)行SQL語句