说明: 使用高速下载应用,下载速度更快,下载更安全,体验更多游戏。
1、从本站下载数据包然后解压,运行安装程序。
2、设置安装路径并点击next。
3、选择需要安装的组件并点击next。
4、点击install开始安装。
5、安装完成,点击finish。
6、安装完成后将注册机复制到安装目录下并运行,点击patch即可。
1、即时测试任何C#/ F#/ VB片段或程序
2、LINQ(或SQL)中的查询数据库--SQL / CE / Azure,Oracle,SQLite和MySQL
3、享受丰富的输出格式,可选的自动完成和集成调试
4、脚本和自动化您最喜欢的.NET语言
5、超轻量级 - 单15MB可执行!
7、标准版免费,无期满
8、SQL Server,SQL Azure,SQL CE,Oracle,SQLite和MySQL
9、Azure表存储和Azure元数据
10、OData / WCF数据服务,SharePoint和Windows DataMarket
11、Microsoft的StreamInsight,ubercool反向扩展和LINQ记录和跟踪
12、第三方ORM包括Mindscape LightSpeed,DevArt的LinqConnect,LLBLGen,DevExpress eXpress持久对象和DevForce
13、在RC3中,C#7编译器现在支持“丢弃”。参考演示的内置示例。
14、引用FSharp.Core.dll的显式版本的支持更加强大,如果需要,现在将生成绑定重定向。
15、当自动绑定重定向存在时,拾取默认查询配置文件的错误已被修复。
16、当最近的包未列出时,NuGet软件包下载器现在可以正常工作。
17、通过Util.Run阻止执行F#脚本的错误已经修复。
18、现在可以转储具有非零边界的多维数组。
19、复制/粘贴数据网格现在更加可靠。
20、在循环中调用Util.Run时的潜在竞争条件已被修复。
21、主SQL Server数据库中的自定义存储过程现在正确显示其参数(单击“刷新”以使其生效)。
22、当您创建自定义片段并取消选择命名空间和引用时,基础查询将不再生效。
23、创建SQL连接时,切换到localdb时,“用户实例”选项现在总是被取消选择。
24、当在文本输出模式下使用LPRun或Util.Run时,当您使用标题转储时,JSON格式化程序现在可以正常工作。
25、当转储包含空格的基于文件的URI时,Hyperlinq类现在可以正常工作。
1、程序集引用和.NET Framework。
2、自动转换为SQL、lambda和IL。
3、具有列表筛选功能的高级自动完成功能。
4、SQL Server的跨数据库查询。
5、自定义可视化工具、扩展和源代码。
6、编辑网格中的SQL数据并将更改保存到数据库。
7、集成调试器、断点和单步执行。
8、LINQ查询C#/VB/F#表达式。
9、快速信息、代码大纲和自动格式化。
10、结果转换为富文本或数据网格,等等。
11、用于导入命名空间和引用的智能标记。
12、内置和自定义代码片段等。
1、如何显示多语句片段的结果?
这在该软件内部的示例中进行了解释 - 通过“5分钟感应”工作。
2、我可以引用自定义程序集和NuGet包吗?
是 - 按F4添加参考。NuGet包管理器仅在Developer和Premium版本中可用(尽管在免费版中,您仍然可以执行包含NuGet引用的已保存查询,并恢复丢失的包)。
3、我的查询需要一个appsettings.json文件。怎么告诉LINQPad使用它?
只需引用它:按F4并单击“ 添加引用”。
提示:您在该软件中引用的任何非程序集文件都将复制到查询的输出文件夹中,因此您还可以引用文本文件,XML文件和本机DLL等内容。
4、我可以运行多线程和异步代码吗?
是的,是的。该软件明确支持C#的异步函数,Reactive Extensions和Microsoft DataFlow。内置示例包括演示 - 转到教程和参考> Scratchpad功能>高级功能。
5、为什么该软件会复制表和子关联属性?我可以关掉它吗?
多元化子关联属性(同时保持父关联单数)可以实现最自然的查询。您可以通过在添加数据库连接时取消选中“Pluralize”选项来切换此选项。(如果已创建连接,请右键单击它以编辑连接属性)。
6、为什么该软件大写列名?我可以关掉它吗?
该软件将属性名称大写以避免与C#关键字冲突。要关闭此选项,请在创建数据库连接时取消选中“大写”选项(或右键单击以编辑现有连接)。
7、为什么LINQPad区分大小写?SQL不是!
该软件的区分大小写取决于您在“语言”下拉列表中选择的语言。C#和F#区分大小写,而VB和SQL不区分大小写。(请记住,如果数据库具有区分大小写的排序规则,SQL Server会区分大小写表和列名称。)
8、为什么该软件使用LINQ-to-SQL来查询SQL Server?为什么不是Entity Framework或EF Core?
对于大型模式,LINQ-to-SQL速度更快,其冷启动开销不到EF或EF Core的一半。这减少了新的查询延迟,这在使用该软件进行SSMS样式的数据探索任务时非常有用。该软件的LINQ-to-SQL驱动程序也经过多年的广泛开发,包括对存储过程,表值函数,SQL Azure的多因素身份验证以及完整保真的SQL日志的支持,您可以将其输出粘贴到SSMS。您跨多个数据库进行偶数查询,并从链接服务器查询表。
EF Core的优势在于它支持多个提供程序,而在该软件中,您可以利用内置的EF Core驱动程序来支持它,该驱动程序不仅支持SQL Server,还支持MySQL,Oracle,SQLite和PostgreSQL。
在所有版本的该软件中,您都可以查询自己定义的Entity Framework模型。
9、我买了该软件版本,想要编写跨数据库查询。我该怎么做呢?
有两种方法可以做到这一点。最简单的是拖放方法:Ctrl在将其他数据库从Schema Explorer拖动到查询编辑器的同时按住键。要访问查询中的其他数据库,请使用database.table表示法,例如Northwind.Regions.Take(100)。您查询的数据库必须位于同一服务器上。
第二种方法是在连接属性对话框中列出要查询的额外数据库。此对话框还允许您从链接的服务器中选择数据库。以下是如何继续:
添加新的LINQ to SQL连接。
选择“ 指定新数据库”或“现有数据库”,然后选择要查询的主数据库。
单击“ 包括其他数据库”复选框,然后选择要包含的其他数据库。您还可以在此对话框中从链接服务器中选择数据库。
10、LINQPad提供了哪些扩展点?
首先,您可以在My Extensions (快捷键Shift + Ctrl + Y)中编写扩展方法(以及您希望在查询之间共享的任何其他代码)。
您还可以通过该软件的转储方法控制自定义类型的哪些字段/属性 - 或者完全接管渲染 - 单击此处了解详细信息。
该软件还允许您编写 自定义数据上下文驱动程序和 自定义可视化工具。
同类推荐
热门合集
相关文章