LINQPad学习与验证工具

简介: LINQPAD是一款用于LINQ运算和测试的工具,功能丰富,操作简单。界面中可大致分为四个分隔窗格:一、左上部为数据源连接部分,点击添加连接[Addconnection]可以创建一个数据库连接,数据源种类很多,可以添加LinqtoSql,也可以是WCF服务,甚至可以是其它数据源。

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下载


 
目录
相关文章
|
移动开发 编解码 Linux
EasyPlayer.js直播与回放功能视频开发实战过程记录
EasyPlayer.js直播与回放功能视频开发实战过程记录
1331 0
|
Serverless C++ 计算机视觉
OpenCV中phase函数计算方向场
一、函数原型 ​该函数参数angleInDegrees默认为false,即弧度,当置为true时,则输出为角度。 phase函数根据函数来计算角度,计算精度大约为0.3弧度,当x,y相等时,angle为0。
2450 0
|
4月前
|
人工智能 自然语言处理 搜索推荐
SEO最佳实践:从基础到进阶的全面指南
本文全面解析2025年SEO最佳实践,涵盖技术优化、内容策略、核心趋势及实用工具推荐。内容包括网站架构、页面性能、结构化数据、关键词布局、AI辅助创作及本地化SEO等关键领域,结合案例与常见误区分析,助您提升搜索引擎排名,获取持续增长的有机流量。
568 5
|
运维 监控 负载均衡
|
JavaScript API
【Element-UI】vue使用 this.$confirm区分取消与关闭,vue给this.$confirm设置多个按钮
【Element-UI】vue使用 this.$confirm区分取消与关闭,vue给this.$confirm设置多个按钮
2256 0
DeepRec Extension 打造稳定高效的分布式训练
DeepRec Extension 即 DeepRec 扩展,在 DeepRec 训练推理框架之上,围绕大规模稀疏模型分布式训练,我们从训练任务的视角提出了自动弹性训练,分布式容错等功能,进一步提升稀疏模型训练的整体效率,助力 DeepRec 引擎在稀疏场景中发挥更大的优势。
|
IDE 开发工具 Android开发
Android c++ core guideline checker 应用问题之clang-tidy 检查后发现的问题如何解决
Android c++ core guideline checker 应用问题之clang-tidy 检查后发现的问题如何解决
|
移动开发 算法 Linux
websocket介绍并模拟股票数据推流
websocket介绍并模拟股票数据推流
326 0
Qt Qml 实现键鼠长时间未操作锁屏
项目中需要实时检测用户是否长时间为操作键盘和鼠标,如果超过预设时间未操作键盘和鼠标,则退出到锁屏界面,准确的说是启动屏保,当用户再次操作键盘或鼠标,则进去登录界面,及实现长时间未操作键盘鼠标就锁屏的功能。
|
资源调度 JavaScript 前端开发
使用nvm在win10系统安装多个nodejs版本解决低版本前端项目运行报错问题
使用nvm在win10系统安装多个nodejs版本解决低版本前端项目运行报错问题
781 0