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/

转载请注明:博客园

目录
相关文章
|
5月前
|
JSON C# 数据格式
C# JSON 序列化与反序列化:Newtonsoft.Json 用法
JSON是前后端交互常用格式,Newtonsoft.Json(Json.NET)是C#中最流行的JSON处理库。本文介绍如何使用它实现对象与JSON字符串的序列化和反序列化,并提供封装工具类及调用示例,便于在项目中快速集成与使用。
|
7月前
|
安全 Java Android开发
Android 开发核心技术深度解析
本文系统讲解Android开发核心技术,涵盖Java基础、四大组件、Jetpack、Kotlin语言、性能优化及安全发布等,助力开发者构建高质量应用。
452 0
|
NoSQL Linux 测试技术
redis的安装步骤及前台,后台redis服务启动
这篇文章介绍了Redis的安装步骤,包括在Linux系统中下载、传输、解压、编译、安装Redis,以及Redis服务的前台和后台启动方法。
redis的安装步骤及前台,后台redis服务启动
基于透镜傅里叶变换特性的4F相关器系统的Matlab仿真(Matlab代码实现)
基于透镜傅里叶变换特性的4F相关器系统的Matlab仿真(Matlab代码实现)
553 0
|
C# 开发工具 Windows
C# 获取Windows系统信息以及CPU、内存和磁盘使用情况
C# 获取Windows系统信息以及CPU、内存和磁盘使用情况
791 0
|
JavaScript 应用服务中间件 nginx
玩转现代化部署:Angular与Docker的完美邂逅——细说如何通过容器化技术让您的Angular应用飞速上线,实现一键部署的高效与便捷,彻底告别复杂流程
【8月更文挑战第31天】容器化技术已成现代软件部署标配,为应用提供一致的运行环境。本文通过具体示例详细介绍了如何使用 Docker 容器化 Angular 应用,包括创建 Angular 项目、编写 Dockerfile 以及构建和运行 Docker 镜像的过程,显著提升了部署效率与可靠性。无论在本地调试还是生产部署,Docker 均提供了高效解决方案。
388 0
|
开发者 C# Windows
WPF布局大揭秘:掌握布局技巧,轻松创建响应式用户界面,让你的应用程序更上一层楼!
【8月更文挑战第31天】在现代软件开发中,响应式用户界面至关重要。WPF(Windows Presentation Foundation)作为.NET框架的一部分,提供了丰富的布局控件和机制,便于创建可自动调整的UI。本文介绍WPF布局的基础概念与实现方法,包括`StackPanel`、`DockPanel`、`Grid`等控件的使用,并通过示例代码展示如何构建响应式布局。了解这些技巧有助于开发者优化用户体验,适应不同设备和屏幕尺寸。
754 0
|
SQL 关系型数据库 MySQL
阿里云数据库使用教程、购买、价格、连接数据库全流程
阿里云数据库使用涉及购买、创建及登录步骤。支持MySQL、SQL Server等引擎。购买时选择所需配置、地域和可用区。创建数据库和账号后,通过DMS登录。在同一地域内,ECS需将IP加入RDS白名单以实现内网连接。详细流程见阿里云官方文档。
2049 2
|
API 数据安全/隐私保护 开发者
软件版本的命名规则
软件版本的命名规则
4675 1