LINQPad
.NET程序员的游乐场
LINQPad——一款用于Linq运算和测试的工具
•即时测试任何C#/ F#/ VB代码段或程序
•在LINQ(或SQL)——SQL / CE / Azure、Oracle、SQLite和MySQL中查询数据库
•享受丰富的输出格式,可选的自动完成以及集成调试
•在您最喜爱的.NET语言中生成脚本及自动化
•超轻量级——15MB单已可执行文件!
•无期限免费标准版
C#,F#和VB的最终暂存器
LINQPad不仅仅用于LINQ查询,它还可用于任何一个C#/ F#/ VB表达式、语句块或程序。终止数百个混乱您的源文件夹的Visual Studio控制台项目,并加入LINQPad脚本设计师和增量式开发人员的革命。
参考您自己的程序集和NuGet软件包。在LINQPad中创建您的想法,然后将工作代码粘贴到Visual Studio中。或直接从命令行调用脚本。
体验LINQPad丰富的输出格式、可选的调试器和自动完成,以及动态开发和即时反馈的魔力!
厌倦了在Antiquated SQL中进行查询?
嗯,你不必这样做! 使用LINQPad,您可以用现代查询语言:LINQ交互式地查询数据库。LINQPad包括一个优化的引擎,其可构建类型化的数据上下文,并包括驱动程序和格式化程序:
•SQL Server、SQL Azure、SQL CE、Oracle、SQLite和MySQL
•Azure表存储和Azure元数据
•OData / WCF Data Services、SharePoint和Windows DataMarket
•Microsoft的StreamInsight、ubercoolReactive Extensions和LINQ to Logs&Traces
•第三方ORM包括Mindscape LightSpeed、DevArt的LinqConnect、LLBLGen、DevExpress eXpress Persistent Objects和DevForce。
LINQPad还支持.NET Framework中的所有LINQ API,包括LINQ to XML、PLINQ、LINQ to SQL和Entity Framework。
当您需要做时,您仍然可以使用良好的老式SQL查询——即使您的后端是SQLite、Oracle或MySQL。不带任何繁重的安装或压迫性的最终用户许可协议!
LINQPad也是学习LINQ的一种好方法:它简单地从C#7.0一书中载入500个例子。这是体验LINQ和功能编程酷炫的最佳方式。
来体验这种传奇的转储吧!
LINQPad的转储方法以其几乎容纳任何东西能力而闻名于世!
与大量的启发法相协调,LINQPad智能地行走对象图形以获得最佳的输出。它甚至将延迟对象变成超链接以及将异步值变成内容在未来实现的占位符!
图像和位图呈现为图像和位图,以及Reactive Extensions和Dataflow完全动画中的类型。
转储任何WPF或Windows Forms对象,它将实际呈现。
当您需要传统的数据网格或调试器监视窗口时,它也在那里。
|
版本 |
||
|
专业版 |
开发者版 |
高级版 |
运行LINQ查询——或任何一个C#/ VB / F#表达式/程序 |
√ |
√ |
√ |
结果为多信息文本或数据网格
|
√ |
√ |
√ |
自动转换成SQL、fluent-lambda和IL |
√ |
√ |
√ |
引用您自己的程序集,以及整个.NET 框架 |
√ |
√ |
√ |
使用自定义扩展、可视化和数据源提供器 |
√ |
√ |
√ |
完整的C#/ F#/ VB自动完成和工具提示 |
√ |
√ |
√ |
用于导入其他命名空间/引用的智能标记(C#/ VB) |
√ |
√ |
√ |
代码概述和自动格式化(C#/ VB) |
√ |
√ |
√ |
重命名符号、去定义及查找引用(C#/ VB) |
√ |
√ |
√ |
内置和自定义代码段 |
|
√ |
√ |
SQL Server的跨数据库查询 |
|
√ |
√ |
直接在网格中编辑SQL数据,并将更改保存回数据库 |
|
√ |
√ |
完整的NuGet集成 |
|
√ |
√ |
带有调用堆栈、线程、局部变量/监视窗口、断点和单步的集成调试器 |
|
|
√ |
京ICP备09015132号-996 | 网络文化经营许可证京网文[2017]4225-497号 | 违法和不良信息举报电话:4006561155
© Copyright 2000-2023 北京哲想软件有限公司版权所有 | 地址:北京市海淀区西三环北路50号豪柏大厦C2座11层1105室