LINQPad学习与验证工具

LINQPAD是一款用于LINQ运算和测试的工具,功能丰富,操作简单。
界面中可大致分为四个分隔窗格:
一、左上部为数据源连接部分,点击添加连接[Addconnection]可以创建一个数据库连接,数据源种类很多,可以添加LinqtoSql,也可以是WCF服务,甚至可以是其它数据源。
二、右边部分就是查询窗口,是写代码LINQ语句、的部分,可以选择写代码的语言与所要查询的数据库,还可以选择数据库查询分析器类似。
三、左下部分是一些教学示例和保存的查询
四、右下部分就是查询结果窗口
五、查询结果窗口的选项卡是很激动人心。(包括:Result,表达式,SQL语句,MSIL代码)
本文使用Customers表中的数据为例,在语言列表中可选择:
1、C#Expression(用于进行LinqSql查询)
from c  in Customers  select 
c
2、C#Statement(用于C#语句查询,其中的Dump可以显示查询结果)
var p= from c  in Customers  select 
c;
p.Dump();
3、C#Program(用于支持方法和类型的查询,须定义Main方法)
voidMain()
{
var 
p= from c  in Customers  select 
c;
p.Dump();
}
4、SQL查询语句(传统的SQL查询语法)
select *  from 
customer
5、其中在前3种方法中,查询的数据库表默认为表名后面加S,这点在LINQPad中要注意
6、在使用时推荐使用语句模式C#Statement。



LINQPad4下载


 

你可能感兴趣的:(LINQ)