LinqPad介绍,下载,用法说明

简介: 介绍一款用于Linq运算和测试的工具,LinqPad。我感觉这个工具非常优秀,不只是功能上优秀,在使用上也非常优秀,让我爱不释手。  LinqPad官方地址:http://www.linqpad.net/ 页面右侧有下载地址,LinqPad分两种运行模式,一是集成为一个可执行程序的模式,另一种是安装模式。

介绍一款用于Linq运算和测试的工具,LinqPad。我感觉这个工具非常优秀,不只是功能上优秀,在使用上也非常优秀,让我爱不释手。

 

LinqPad官方地址:http://www.linqpad.net/

页面右侧有下载地址,LinqPad分两种运行模式,一是集成为一个可执行程序的模式,另一种是安装模式。

 

 

 

这里给出一张截图。说明一下。

 

界面中可大致分为四个分隔窗格:

(一) 左上部Connection部分,用于连接可Linq的数据源,数据源种类很多,通过添加连接(Add Connection)可以看到可以添加LinqtoSql,也可以WCF服务,也可以是其它数据源。

 

(二) 右上部分就是查询窗口,是写代码的部分。这里可以选择语言(Language),可以选择数据库。和数据库查询分析器类似。

在语言列表中可选择:

都以查询Customers表中的数据为例

1C# Expression

用于进行LinqSql查询

from c  in  Customers select c

 

 (2)C# Statement

用于C#语句查询

var p = from c  in  Customers select c;
p.Dump();

 

其中的Dump可以显示查询结果。

3C# Program

       用于支持方法和类型的查询,须定义Main方法      

void  Main()
{   
    var p
= from c  in  Customers select c;
    p.Dump();
}

 

4SQL

传统的sql查询

select  *  from customer

 

其中在前3种方法中,查询的数据库表的表名默认的在连接窗口设置为表名+s,这点在linqPad中要注意。

5EsqlVB下的几种忽略

 

(三)左下部分是一些教学示例和保存的查询

LinqPad的一些参数可以在这里设置,也可以使用其中的一些示例。

(四)右下部分就是查询结果窗口

这里的选项卡有4项,可以查看结果,可以查看sql,可以查看IL

 

在使用时推荐使用语句模式(C# Statement)。

 

博客园大道至简

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

转载请注明:博客园

目录
相关文章
|
9月前
|
算法 Shell Linux
【Shell 命令集合 文档编辑】Linux 格式化文本文件fmt命令使用教程
【Shell 命令集合 文档编辑】Linux 格式化文本文件fmt命令使用教程
99 2
|
9月前
|
算法 Shell Linux
【Shell 命令集合 文档编辑】Linux 检查文本文件中的拼写错误 spell 命令使用指南
【Shell 命令集合 文档编辑】Linux 检查文本文件中的拼写错误 spell 命令使用指南
125 0
|
Windows
windows批量修改文件、文件夹名工具:Bulk Rename Utility批量改名演示
windows批量修改文件、文件夹名工具:Bulk Rename Utility批量改名演示
588 0
windows批量修改文件、文件夹名工具:Bulk Rename Utility批量改名演示
|
Java 程序员 开发工具
ButterknifeZelezny在AndroidStudio中的配置与使用方法
ButterknifeZelezny在AndroidStudio中的配置与使用方法
ButterknifeZelezny在AndroidStudio中的配置与使用方法
|
XML .NET 数据库
|
API 数据格式
UWP入门(九)-- 枚举和查询文件和文件夹
原文:UWP入门(九)-- 枚举和查询文件和文件夹 核心 API 所在的命名空间: Windows.Storage Windows.Storage.Streams Windows.Storage.Pickers 用它们三可以实现在文件中读取和写入文本和其他数据格式并管理文件和文件夹 本文例子都是官方文档中的示例,只是里面代码对菜鸟不友好,我重新整理下。
1190 0
|
.NET 开发框架
LINQ 常见用法
以下数据源都假设为data 1.获取某列的不重复数据 List ids =  data.Select(t => t.ID).Distinct().ToList();   2.对list进行in查询 List ids = new List() { 1,2,3};List  data = data.
899 0
nuget命令的用法:
nuget命令的用法: Install-Package 安装包   -Version 4.3.1 参数指定版本 Uninstall-Package 卸载包 Update-Package 更新包 Get-Package 默认列出本地已经安装了的包 可以加参数 -remote -filter e...
791 0