linqpad相关内容

使用较新版本的 System.Data.SQLite/sqlite3.dll 在 SQLite 数据库上使用子查询进行查询大约慢 10 倍

(见下方更新) 在从 C#.Net 应用程序(约 5 秒)中查询大约 500,000 行的非常简单的 Sqlite 数据表时,我遇到了查询性能缓慢的问题. 我使用 LinqPad 以及 2 个数据库浏览器(均基于 QtSql)在完全相同的数据库上尝试了完全相同的查询,它的运行速度提高了 10 倍(约 0.5 秒).相同的查询,相同的数据库,不同的应用程序,只有我的运行速度不快. ..
发布时间:2022-01-23 16:40:49 C#/.NET

有没有类似 LINQPad for Java 的程序?

我发现 LINQPad 在回答有关 C# 或 VB.NET 的 StackOverflow 问题时非常有用.它允许我编写一些快速代码,运行它,并且(如果我愿意)看到格式良好的结果转储.这样我就可以确定我发布的代码确实可以运行.到目前为止,我还没有看到任何东西可以用来通过 Java 实现相同的结果.那里有这样的东西吗? 我不是在寻找查询数据源的东西;我只想要一个轻量级的 IDE.这些是我特别感 ..
发布时间:2022-01-20 21:31:28 Java开发

如何让 LINQPad 转储() System.__ComObject 引用?

我正在使用 LINQPad 快速开发小型 ArcObjects(ESRI 的 ArcGIS 软件)应用程序,并在使用它Dump() 我从 .NET 初始化的 COM 对象的属性方面取得了一些成功,但任何 COM 对象从现有的 COM 对象中获取的对象被简单地转储为 System.__ComObject 引用,这并不是特别有用: 此帮助主题解释了为什么会发生这种情况,我想我理解,但想知道有哪些 ..
发布时间:2022-01-14 12:26:22 C#/.NET

使用 LinqPad 将字符串转换为 Guid

当我在 LinqPad 中运行时 var ProductIds = from p in Products其中 p.Id = "F1FE990C-4525-4BFE-9E2C-A7AFFF0DDA1F"选择 p;ProductIds.Dump(); 它给了我 无法将类型 'string' 隐式转换为 'System.Guid' 我只是不知道如何将正确的转换应用到 GUId,我猜 ..
发布时间:2022-01-07 16:15:54 C#/.NET

LINQ to Entities 未返回预期结果

我正在使用视图返回复杂的搜索查询.当我使用 linq 查询 EF 时,它返回同一行 3 次(实际行数是正确的). 使用 LinqPad,我对我的 ef 实体和实际数据库视图运行了相同的 linq. ReadmitPatientList.AsQueryable().Where("PatientLastName.StartsWith(\"cooper\")").OrderBy (rpl => ..
发布时间:2022-01-07 16:02:58 其他开发

LINQPad,使用多个数据上下文

我经常比较不同数据库表中的数据.这些数据库不具有相同的架构.在 TSQL 中,我可以使用 DB>user>table 结构(DB1.dbo.Stores, DB2.dbo.OtherPlaces)来引用它们拉取数据进行比较.我非常喜欢 LINQPad 的想法,但我似乎无法轻松地从同一组语句中的两个不同数据上下文中提取数据. 我看到有人建议简单地更改连接字符串以将数据从另一个源提取到当前模式中 ..
发布时间:2022-01-07 15:37:16 C#/.NET

如何在我自己的代码中生成类似于 FSI 的 F# 类型签名?

如果使用 F# Interactive Shell (FSI),则推断的表达式类型 (signature) 和它的值一起打印到控制台: val it : int * string * float = (42, "Hello F#", 42.0) 如何在自己的代码中模仿相同的行为,例如获取推断类型作为 F# 表达式的字符串? 我不需要动态计算任何 F# 表达式,这些表达式在编译时已知并且是 ..
发布时间:2022-01-05 10:22:32 其他开发

LINQPad [扩展] 方法

有没有人有LINQPad扩展方法和方法的完整列表,比如 .Dump()提交更改() 解决方案 LINQPad 定义了两个扩展方法(在 LINQPad.Extensions 中),分别是 Dump() 和 Disassemble().Dump() 使用 LINQPad 的输出格式化程序写入输出窗口,并被重载以让您指定标题: typeof(int).Assembly.Dump();typeof ..
发布时间:2021-12-08 20:20:46 C#/.NET

带方括号的 Uri.EscapeUriString

一个奇怪的问题,但让我们看看它得到什么样的回应...... 如果我编写一个控制台应用程序(VS 2013、.NET 4.5.1)并执行这行代码: Uri.EscapeUriString("[") 我明白了: [ 但是,如果我在我的机器上的 LINQPad 中执行同样的事情(好吧,技术上Uri.EscapeUriString("[").Dump())我得到这个: ..
发布时间:2021-11-24 10:05:28 C#/.NET

是否可以将 xUnit 与 LINQPad 一起使用?

是否可以将 xUnit 与 LINQPad 一起使用? 能够首先为在 LINQPad 中设计的概念编写一些测试会很棒.为了能够快速编写一些单元测试,这比添加另一个 ConsoleApp23423894238 更容易. 解决方案 可能吗?有点. 这既不是 LINQPad 的主要用例,也不是单元测试的主要用例. 关于 LINQPad,您可以使用现有的测试运行器,但可能唯一可以 ..
发布时间:2021-10-04 18:55:55 其他开发

是否有LinqPad简明数据库的SQLite版本

我正在尝试使用LINQPad学习LINQ,但是事实是我有一本笔记本. 因此,我不想在上面安装SQL Server(我什至不认为自己可以安装SQL Server). 一些LINQPAD示例使用一个名为nutshell.mdf的数据库,我想知道是否可以找到该数据库的SQLite版本,以及在哪里? 解决方案 没有SQLite版本,但是您可以轻松地创建SQL CE版本.SQL CE相当 ..
发布时间:2021-04-28 19:56:51 C#/.NET

Linqpad查询需要不受管理的部署项目

如何在运行Linqpad查询时包括非托管程序集? 我正在运行最新的测试版(v4.42.06).我通过f4 Query属性添加了对工作中的托管程序集的引用.我在Linqpad中放入代码以访问该程序集中的类和方法,然后单击运行时,我得到一个内部理解(从我的托管程序集而不是Linqpad),指出它无法打开(在这种情况下真的找到了)一个依赖项. 非托管程序集,通常与目录中的托管程序集一起驻留. ..
发布时间:2020-05-01 06:59:18 其他开发

使用较新版本的System.Data.SQLite/sqlite3.dll,在SQLite数据库上使用子查询进行查询的速度大约慢10倍

(请参见下面的更新) 当从C#.Net应用程序中查询大约500,000行的非常简单的Sqlite数据表时(约5秒),我遇到了查询性能降低的问题. 我已经使用LinqPad以及2个数据库浏览器(均基于QtSql)在完全相同的数据库上尝试了完全相同的查询,并且运行速度提高了10倍(〜0.5秒).相同的查询,相同的数据库,不同的应用程序,只有我的运行不快. 无论是返回值还是仅返回Cou ..
发布时间:2020-05-01 06:59:16 C#/.NET

LINQpad:找不到全局函数SubmitChanges

我在LINQpad 4.0中有一个C#语句,如下所示: var x = (from y in MyTable where y.ID == 12345 select y).Single(); x.PropA = "abc"; SubmitChanges(); 执行语句时出现错误 名称"SubmitChanges"在当前上下文中不可用 如何使用linqpad解决问题或更新我的数据? ..
发布时间:2020-05-01 06:59:12 其他开发

渲染时取消LinqPad查询

每隔一段时间,当我编写LinqPad查询时,我会忘记一些数据库对象的复杂性. 这可能会导致查询快速运行( 5分钟)才能将结果呈现到输出窗口.在这种情况下,整个LinqPad UI都变得无响应. 您可以使用“停止"按钮在查询从数据库返回之前取消查询,但是如果我觉得结果集花费的时间太长,是否可以取消结果集的呈现? 我认为,如果使用.Dump(int depth)重载,这可能会减少许多表关系 ..
发布时间:2020-05-01 06:59:08 其他开发

LinqPad测试寻找正确的数据库,但查询错误

我已经在LINQPad中创建了一个使用项目的EfDBContext的连接.在最近的一些问题之后,我现在可以获取它来查询表,但在执行时会创建一个全新的模式. 因此,当创建连接(实体框架POCO连接)时,当我单击“测试"时,探查器向我显示: SELECT Count(*) FROM sys.databases WHERE [name]=N'mydatabase' 但是当我运行Ethn ..
发布时间:2020-05-01 06:59:02 其他开发