使用 LINQPad 调试linq以及lambda表达式
使用 LINQPad 调试linq以及lambda表达式LINQPad是一款由Joseph Albahari编写的免费独立应用程序,集成了IDE和SQL的LINQ解析器。LINQPad有简单而实用的用户界面,可即时执行LINQ查询,包括LINQ to SQL、LINQ to Objects 和 LINQ to XML 等多语句查询。
一、LINQPad有多用途分析功能,即显示结果的多种选择
1、默认结果视图
由语句返回的对象和文本的简单图形
2、Lambda视图
LINQ表达式转换为可用的Lambda表达式
3、SQL视图
LINQ表达式转换为可用的SQL
4、IL视图
针对代码生成的微软中间语言
二、LINQPad主界面
三、LINQPad的设置
1、添加连接
2、点NEXT后是如下对话框,选择服务器
3、点击OK后的界面如下
四、LINQPad的查询
1、新建查询
(1)、方法1
(2)、方法2
2、执行查询
(1)、如果语句有错则会如图
(2)、执行成功如图
(3)、点击不同的选项将会出现类似如下界面