问题标签 [linqpad]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4780 浏览

c# - Linq distinct 无法正常工作

我在使用 linq 查询时遇到了一个奇怪的问题。我正在使用 LINQPad 4 进行一些查询,该查询使用 LinqToSQL 作为 LinqPad 驱动程序使用正则表达式。

这是我要进行的查询:

如您所见,我正在尝试使用组从日志表中的文本描述中提取数据。查询有效,但 Distinct 不想工作,它为所有匹配返回一行。

我已经读过 distinct 应该使用匿名类型,匹配每个属性。更奇怪的是 distinct 确实做了一些事情,它按 FamilyCode 的字母顺序(然后按 ProductPrefix 等)对值进行排序。

有人知道为什么这不起作用吗?谢谢

以下是 LinqPad 的 SQL 选项卡中显示的内容:

0 投票
1 回答
2580 浏览

entity-framework - 是否可以将 LinqPad 与代码优先模型一起使用

过去,在LinqPad中设置与具有 EF 模型的自定义程序集的连接很容易。Linqpad 查找基于System.Data.Objects.ObjectContext不存在的

如何(如果有的话)使他们的模型组件与 LinqPad 兼容。?

0 投票
1 回答
1206 浏览

linq - 是否可以在 LINQPad 中定义可用的对象上下文变量?

我希望能够针对 linq pad 中的对象上下文变量进行编写,因此代码与我将在生产代码中使用的代码相同。例如,如果我的对象上下文变量是“oc”:

代替:

对象上下文将在我选择的变量名称中可用,而不是不使用对象上下文的局部变量,这与默认情况下相同的 LINQPad 工作。

0 投票
2 回答
999 浏览

log4net - Linqpad 和 Log4net

我有 linqpad 引用我自己的一个使用 log4net 的程序集。当 linqpad 调用我的汇编方法时,我将 log4net 日志记录级别设置为 ERROR,但我看到来自我的汇编的调试级别消息显示在 linqpad 结果区域中。

有人知道这是什么原因吗?Linqpad 是否使用 log4net 本身或对 log4net 有任何特殊行为?

0 投票
2 回答
523 浏览

c# - LINQPad 结果中的默认“ID”排序

我已经实现了 WCF oData 服务,并且可以成功地从 LINQPad 查询 oData 服务。在我的 oData 服务中,我将内存驻留集合排序为逻辑业务订单,并已通过原始 html 浏览器查询确认预期的有序数据已通过网络传输。

然而,LINQPad 似乎根据所运送对象的“ID”键对结果强加了自己的默认顺序。

这是 LINQPad 中的预期行为吗?我是否错过了一些可以禁用默认 ID 排序的设置属性?

编辑:正如 Lasse 所说,我应该包含查询,这里是......

在 WCF 服务中,这里是必不可少的集合代码......

* 更新 *

本地排序行为特定于 ClassName.Dump(nn) LINQPad 命令。

ClassName 和 ClassName.ToList() 都按照从我的 oData 服务发货的顺序显示结果。这对我来说仍然是一个小问题,因为我计划将 LINQPad 发送给半技术用户测试群体,以便他们可以在财务建模应用程序中查询临时计算。Dump() 命令是 LINQPad 建议的第一个默认查询。

0 投票
1 回答
2025 浏览

linqpad - LinqPad 可以连接到 mdf 文件吗?

LinqPad 可以从松散的 mdf 文件中查询吗?它会如何发生?

(乔·阿尔巴哈里,你在外面吗?)

0 投票
1 回答
1111 浏览

sql-server - 如何使用 LINQ-to-SQL 查询 sys 表?

我正在使用 LINQPad,我想从 sys.dm_os_child_instances 表中获取实例管道名称列表。这在 LINQ-to-SQL 中是如何表达的?

这不起作用:

我认为这并不重要,但我使用的是 SQL Server Express 2008。

另外,是的,我知道我可以从 LINQPad 运行原始 SQL。

0 投票
8 回答
10084 浏览

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

我发现 LINQPad 在回答有关 C# 或 VB.NET 的 StackOverflow 问题时非常有用。它允许我编写一些快速代码,运行它,并且(如果我愿意)看到格式良好的结果转储。这样我就可以确定我发布的代码确实可以运行。到目前为止,我还没有看到任何东西可以用来通过 Java 实现相同的结果。那里有类似的东西吗?

不是在寻找查询数据源的东西;我只想要一个轻量级的 IDE。这些是我特别感兴趣的功能:

  • 无需建立整个项目或文件结构即可编写和运行短代码片段的能力。
  • 在运行时报告代码中的编译器和运行时错误。
  • 添加对特定编辑器实例的引用的能力。
  • 语法突出显示和自动完成/智能感知将是一个加号。
0 投票
1 回答
7010 浏览

linqpad - 可以用代码清除 LINQPad 结果窗口吗?

使用 LINQPad,使用扩展方法 Dump()、Console.WriteLine 或 Debug.Writeline,值将出现在结果窗口中。

有没有办法在运行 linqpad 脚本期间清除此结果窗口?例如,我尝试了 Console.Clear() 但这会引发异常

0 投票
1 回答
503 浏览

entity-framework - 在不使用 Odata 的情况下将 Linqpad 连接到实体框架

我在这里的基础知识很薄弱,所以如果我做出任何奇怪/错误的假设,请随时告诉我:我正在开发一个使用 WCF 数据服务的项目,并且由于 Odata 作为查询语言的限制(例如,没有选择不同,连接很困难等),我们将公开一些用于常见和非平凡查询的服务操作。所以,我喜欢使用 linqpad 来让我的 linq 代码正确,并且我想使用 linqpad 直接针对实体框架(这很重要:不是通过 Odata)。有没有办法可以直接针对 EF?它必须在同一台机器上吗?过程是什么?

谢谢!!!