资源介绍

LINQPad 7 Premium正式版是一款非常强大且极其便捷的LINQ调试工具。它支持运行时 .NET 6 / .NET 5 / .NET Core 3.1 。LINQPad 7 版本采用了更强大的差异对比引擎,改进了 Util.Dif 函数的实现。简而言之,该函数可以比较两个对象之间的差异,并通过 Dump 方法进行展示。这对于回归测试等情景下比较新旧算法的输出非常有用。如果你需要使用 .NET Framework 4.6/4.7/4.8 ,则可以选择 LINQPad 5 版本。

LINQPad不仅仅适用于LINQ查询,还适用于任何C#/F#/VB表达式、语句块或程序。它彻底改变了数以百计的Visual Studio控制台项目,使其更整洁,同时带来了对LINQPad脚本编写者和增量开发者的革命性变革。用户可以引用自己的程序集和NuGet包,轻松在LINQPad中原型设计您的想法,然后将工作代码粘贴到Visual Studio中,或者直接从命令行调用您的脚本。同时LINQPad提供了丰富的输出格式、可选的调试器和自动完成功能,以及动态开发和即时反馈的神奇之处的体验!

支持C#, F#和VB任意表达式

LINQPad 不仅支持LINQ查询,还能运行任何C#/F#/VB表达式、代码片段或程序。不再需要创建大量的Visual Studio控制台项目来进行代码实验。摆脱混乱的代码,加入LINQPad脚本编写者和开发者的队伍,他们不断壮大,不断创新。LINQPad支持引用自定义程序集和NuGet包。您可以在LINQPad中验证自己的想法,然后将工作代码粘贴到Visual Studio中,或者直接从命令行执行脚本。LINQPad提供丰富的输出格式,支持调试(可选)和自动完成(可选),让您体验动态开发和即时反馈的"魔法"!

现代查询语言执行数据库交互查询

用户可以在LINQPad中使用现代查询语言LINQ进行与数据库的交互查询,其内置的优化引擎可以即时构建类型化的数据上下文,还支持多种数据库驱动包括SQL Server、SQL Azure、SQL CE、Oracle、SQLite、PostgreSQL和MySQL。此外,LINQPad还可以连接到用户在Visual Studio中创建的Entity Framework Core上下文。只需点击超链接即可展开懒加载的关联,然后查看每个命令的SQL翻译,此时这些命令已发送到数据库。

用户仍然可以在LINQPad中使用传统的SQL进行查询 — 不管后端数据库为 SQLite,Oracle,MySQL 还是 PostgreSQL都无需安装其他软件!LINQPad是学习C# 的最佳工具 :它包含了《c#10核心技术指南》 《C# 10 in a Nutshell》书中的1300个示例。它也包含来自Jon Skeet 《C# in Depth》 《C#深入理解》与 Fabrice Marguerie 《LINQ in Action》 《LINQ实战》书中的交互式示例。

智能的分析对象图并支持Dump

LINQPad的Dump功能异常强大,几乎可以展示所有信息!经过精心调教,Dump功能可以智能地分析对象图,并选择最合适的呈现方式。它甚至能将延迟加载的对象转化为超链接,将需要异步加载的数据显示为占位符,只有在需要时才呈现其内容。此外,它可以将Image和Bitmap对象以位图的形式展示,还能以动画形式呈现"Reactive Extensions"和"Dataflow"中的类型。而对于WPF和Windows Forms对象,它会进行实际的渲染呈现。除了以上智能的展示方式,LINQPad还支持传统的数据表格显示和监视窗口调试器功能。

资源截图

注意事项

LINQPad7.exe是依赖于.net 6的,所以您必须安装 .NET 6 运行时和.NET Core Desktop x64运行时,可以通过运行以下路径检查其是否已安装 .NET 6:

C:\Program Files\dotnet\shared\Microsoft.NETCore.App
C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App

用户可以将.NET Core安装或xcopy .NET Core到非标准位置,如:C:\users\Administrator\dotnet.如果是这样的便捷运行环境,请确保将DOTNET_ROOT环境变量设置为包含dotnet.exe的文件夹。

set DOTNET_ROOT c:\users\Administrator\dotnet

下载地址

隐藏内容
本内容需权限查看
  • 普通用户: 不可购买
  • VIP会员: 免费
  • 永久会员: 免费
声明
1.本网站名称: 优易先锋资源网
2.本站永久网址:https://res.uexf.com
3.本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长support@uexf.com
4.本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责
5.本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6.本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新