下载:http://www.linqpad.net/GetFile.aspx?LINQPad4Setup.exe
厌倦了陈旧的SQL查询了么?
哦,你真的不需要!LINQPad允许你使用一个现代的查询语言:LINQ交互式地查询数据库。和SQL Management Studio吻别吧!
LINQPad支持在C# 5.0以及Framework 4.x中的:
- LINQ to Objects
- LINQ to SQL,Entity Framework
- LINQ to XML
- Parallel LINQ
- OData / WCF Data Services -包括StackOverflow,SharePoint,以及Windows DataMarket
- Microsoft's ubercoolReactive Extensions
而且那还不是全部 - 同样地支持:
- SQL Azure,SQL Table Storage,Oracle,SQLite以及MySQL
- Microsoft StreamInsight
- Microsoft Dynamics CRM
- 第三方ORMs,包括Mindscape LightSpeed,LLBLGen,DevExpress eXpress Persistent Objects以及DevForce
- (甚至老式的SQL!)
LINQPad也是学习LINQ的极好的方法:它带有来自C# 5.0 in a Nutshell(C# 5.0概述)一书的大约500个示例。没有(比使用示例)更好的方式体验清凉的LINQ和函数式编程了。
LINQ只是这开始
查询仅仅是使用LINQPad的一个特例。更广泛地说,LINQPad是一个,可以即时执行,带有丰富的输出格式和大量的功能的,任何表达式,语句块或程序的C#/VB/F#暂存器。终结使用成百的Visual Studio控制台项目搞乱你的源代码文件夹,加入LINQPad脚本编写者,测试人员和增量开发人员的革命队伍。引用自己的程序集和NuGet包。你喜爱的带有可选地自动完成功能的.NET语言脚本和整个.NET Framework都在你的指尖。在终极的程序员游戏场,体验动态开发和即时反馈的魔力。
免费和轻量的
最佳的是,LINQPad标准版是免费的,并且安装后也不会减慢你的计算机的速度!(甚至有一个独立的可执行程序,以及一个可以运行在Google Chrome中的版本)。程序小于5M,并且是自动更新的。
先决条件
LINQPad需要.NET Framework 4.0/4.5(或者Framework 3.5为LINQPad 2.x)。
如果你有Visual Studio或Visual C# Express,则需要的.NET Framework已经安装。
许可
LINQPad标准版可以免费下载和使用。自动完成是一个另外的选件。
LINQPad不是一个开源的产品,源代码受标准的版权法保护。然而,你可以自由地反编译可执行程序去满足你的好奇心。作者不提供任何保证,也不承担任何直接或间接的损害赔偿责任。请阅读完整的EULA