Windows

下载LINQPad 9
适用于.NET 6 → .NET 10
查看发行说明
下载 LINQPad 5 适用于.NET Framework 4.74.8
查看发行说明
  • 超轻容量 启动快捷
  • 标准版本 免费 (永久免费)
  • X64 + X86 + ARM64

macOS

苹果硅芯片

其他下载选项

主要版本汇总

LINQPad的所有主要发行版本都可以和谐共存。 付费用户如需升级主版本,需要支付费用
(您可以 在此查询 付费许可证涵盖的主要版本和升级费用。)

此外,付费用户可同时安装低于所购版本的LINQPad,无需额外费用。

Active Versions

主要版本 首次发布 支持的框架 当前版本
LINQPad 9 2025 .NET 6.0 → 10.0 9.4.6
LINQPad 8 (ending soon) 2023 .NET 3.1 → 9.0 8.10.4
LINQPad 5 (SE) 2023 .NET Framework 4.7, 4.8 5.52.01

End-of-Life Versions

主要版本 首次发布 支持的框架 当前版本
LINQPad 7 2021 .NET 3.1, 5.0, 6.0, 7.0 7.8.10
LINQPad 6 2019 .NET 3.x, 5.0 6.15.12
LINQPad 5 (legacy) 2015 .NET Framework 4.6, 4.7, 4.8 5.48.0
LINQPad 4 2010 .NET Framework 4.0, 4.5 4.59
LINQPad 2 2007 .NET Framework 3.5 2.48

LINQPad 9的主要新功能包括:

  • 支持C# 14 与 .NET 10
  • 具备红/绿差异比较、自我纠错、模式识别、单元测试集成、LINQPad 专业知识,并可访问所有最新模型的高级 AI 代理
  • 改进的 AI 聊天功能,具备提供者、模型和推理模式选择器,支持差异比较,并集成 OpenRouter。
  • 全新界面,配备新编辑器、新深色主题、按显示器 DPI 缩放以及原生触控板支持。
  • 数十个新的 C# 自动代码修复和重构功能
  • 基于文件的应用支持,包含 #:project 和 #:package 指令
  • 统一的功能搜索,可用于命令、帮助和设置。
  • 重写的数据网格可视化工具,具备更强的编辑功能。
  • 可自定义的键盘快捷键,适用于所有命令。
  • 在树状视图中对连接进行分组的功能。
  • 全新 PostgreSQL 脚手架工具,支持枚举类型和带时区的时间戳(timestamptz)。
  • 支持对所有 LINQ-to-SQL 和 EF Core 连接进行对象筛选。
  • 集中式密码管理器,集成 Windows DPAPI 和 macOS 钥匙串。
  • 即将推出:基于 AI 的 SQL 到 LINQ 深度转换功能。

LINQPad 8主要的新功能包括:

  • 完全支持最新的 C#, F# and VB 编译器, .NET 8.0/9.0 以及 Win 10/11 SDK
  • 可通过下拉工具栏菜单或Util.TransactionIsolationLevel对数据库查询的事务隔离级别支持
  • 一个全新的 Excel 导出引擎,生成原生的 .XLSX 文件,支持诸如表格和自动筛选器等功能
  • 通过内置的 API 可以编程地创建 Excel 电子表格
  • 通过工具栏选项或 DumpTell() 实现自动描述功能
  • 在 LINQPad 中 Dump Avalonia 控件,并使它们在输出窗口中呈现
  • 在重新启动应用程序时自动恢复未更改的查询
  • 升级的交互式身份验证引擎,支持最新的身份验证协议
  • 支持 EF Core 8 及其新功能,包括 DateOnly/TimeOnly 列的生成
  • 改进的外观和黑色主题渲染

LINQPad 7 中的新功能 :

  • 完全支持最新的C#、F#和VB编译器、.NET 6.0/7.0和Win 10/11 SDK
  • 在ARM64 Windows计算机上进行本机运行。
  • EF Core的更新驱动程序, 完全支持所有的 EF Core 版本(3.0版本至 7.0版本)。
  • 用于命令行支持的全新启动程序,允许FX版本选择。
  • 使用BenchmarkDotNet库集成了对基准测试的支持。
  • LINQ-to-SQL中集成支持"仅限日期/仅限时间"类型
  • 全新Util.Dif 引擎,带有文本与列表比较
  • 改进的NuGet软件包管理和自动软件包漏洞监视
  • 在显示前对数据进行枢轴化和合并的新方法
  • 进阶的 JSON 支持
  • 改进的启动时间

LINQPad 6 中的新功能:

  • 完全支持 C# 9, VB 16, .NET Core 3以及 .NET 5 桌面版。支持引用 .NET Core 程序集以及 netcore NuGet 软件包。
  • 使用 #load 指令 引用其他 .linq 文件
  • 更新了NuGet包管理器的后端程序。具有更好的兼容性、性能和磁盘使用效率。并完全支持程序集引用。
  • 全新的内置数据库驱动程序。可使用最新的Entity Framework Core 支持 Oracle、Postgres、MySQL和SQL ite数据。
  • 更强的工具支持,包括文件路径的自动完成,支持 “自定义扩展” 与 #load 引入查询的成员导航、书签支持以及集成的 Roslyn Quoter生成器
  • 支持命名空间声明, 新的“执行选择 ” 引擎可以访问查询中的其他的方法和类型。
  • 升级了用于 编写数据上下文驱动程序的扩展模型。现在,发布驱动程序与上载 NuGet 包一样简单。
  • 使用 this.QueryCancelToken取消查询执行。

过往产品

停产产品不再更新,且不支持最新协议。

用于 .NET 3.1 → 7.0: 下载 LINQPad 7
用于 .NET Framework 3.0 / 5.0: 下载 LINQPad 6
For .NET Framework 4.6: 下载LINQPad 5 (传统版本)
下载 LINQPad 4 (安装程序)
下载 LINQPad 4 ( xcopy 部署版本)
下载 LINQPad 4 (X64版本)
用于 .NET Framework 3.5: 下载 LINQPad 2

许可证

LINQPad 标准版本可以免费下载和使用。

LINQPad不是开源产品, 其源代码受 版权法保护。 尽管如此,您仍然可以反编译可执行文件以 满足您的好奇心。作者不提供任何保证, 对产生的直接或后续损害概不承担任何责任。 阅读完整的最终用户许可协议( EULA)。