问题标签 [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 回答
695 浏览

c# - LINQPad - 将辅助 DataContext 记录到“SQL”选项卡

在 LINQPad 中实例化多个 DataContext 很容易。有没有办法将这些实例设置为记录到结果窗格的“SQL”选项卡?

设置 myDataContext.Log = this.Log 不起作用。

0 投票
3 回答
32871 浏览

linq - 我可以在 LINQ 中有一个递增的计数变量吗?

我想做这样的事情:

但是我收到一个错误,告诉我计数器是只读的。有没有办法做类似的事情,而不在查询之外声明一个变量?

基本上,我只想在LINQPad中显示一个计数/索引列(这很棒,顺便说一句),这意味着我不能提前声明计数器。

0 投票
1 回答
2925 浏览

dump - 使用 PredicateBuilder、LINQPad 和运算符 ANY 生成 SQL

之前问过一个关于 Linq To Entities 中的链接条件的问题。现在我使用LinqKit,一切正常。我想查看生成的 SQL,在阅读了这个答案后,我使用了 LinqPad

这是我的声明:

该代码在 VS2008 中工作,编译并生成正确的结果集,但在 LinqPad 中,我有以下错误:

如果 LINQPad 失败,如何查看生成的 SQL?

编辑

如果我写

有效... WTF?

0 投票
1 回答
1408 浏览

c# - 如何让 LinqPad 使用“动态查询”?

Dynamic Query是您添加到项目中的单个 C# 文件。任何人都知道如何添加这个库以便它与LinqPad一起使用?

0 投票
1 回答
1050 浏览

batch-processing - 如何使用 LINQPad 执行批处理作业?

最近发现LINQPad可以执行shell命令。有人可以向我展示一个如何使用 LINQPad 查询来执行批处理作业的示例吗?


对不起,我没有把我的问题说清楚。我的意思是让 .linq 文件成为我的批处理文件。也就是说,调度一个写入 .linq 文件的批处理作业,并使用 LINQPad 作为命令来执行它。

0 投票
2 回答
753 浏览

sqlite - LinqPad / Sqlite 版本信息和外键支持

我正在使用神话般的 LinqPad 及其 Sqlite 驱动程序。

1)有没有办法通过执行say“select version”来获取Sqlite版本信息?

2) 我应该使用哪个驱动程序特定的连接字符串来启用 Sqlite 中的外键支持?

0 投票
4 回答
38923 浏览

c# - 如何在 Visual Studio 中使用 LINQPad Dump() 扩展方法?

LINQPad 非常棒,特别有用的是Dump()扩展方法,它可以将几乎任何类型的对象和结构呈现给控制台,无论匿名与否。

最初,当我迁移到 Visual Studio 2010 时,我尝试使用委托创建自己的Dump方法来获取要为匿名类型等渲染的值。尽管它变得非常复杂,虽然起初它很有趣且具有教育意义,但我需要一个扎实执行。在.NET Reflector中检查了 LINQPad 代码后,我更加确信我不会正确地实现。

我可以包含一个免费的库来提供该Dump功能吗?

0 投票
6 回答
2616 浏览

.net - 在 LINQPad 中,您可以使用 LINQ 访问 SYSOBJECTS 吗?

在 LINQPad 中是否有任何方法可以使用 LINQ 访问 SYSOBJECTS 表或各种 INFORMATION_SCHEMA.xxx 视图?

我花了很多时间在我们庞大的公司数据库中搜索部分名称,因为表和存储过程太多,无法记住所有名称。

我知道我可以在 LINQPad 中输入和运行 SQL,但我想在 LINQ 而不是 SQL 中执行此操作,因为 LINQ 更有趣 :)

谢谢

黄原藻

0 投票
1 回答
158 浏览

linq-to-xml - 如何迭代 LINQ-to-XML 查询返回的对象集合?

我有这个 XML:

我想使用 LINQ-to-XML 将其投影到单个 BillingLog 对象中包含的 BillingItem 对象的集合中。

这是我用来投影 XML 的 LINQ 查询(包含在字符串变量source中)。

当我尝试使用 foreach遍历日志中的对象时。

我从 LINQPad 收到以下错误消息。

提前致谢。

0 投票
3 回答
2036 浏览

c# - 带有长 where 子句的 Linq

有一个更好的方法吗?我试图遍历partsToChange 集合并构建where 子句,但是它将它们组合在一起而不是对它们进行ORing。我也不想明确地对partsToChange 列表中的每个项目进行相等性。

附加信息:我在 LINQPad 工作,这是一个 LinqToSql 查询。这里的 MaterialVendor 既是一个类又是一个 DataContext 表。

编辑:LinqToSql 详细信息。

这似乎是我发现的可读性和降低复杂性的最佳方法。它还具有不明确定义集合类型的额外好处。这意味着我可以改变匿名类型返回的内容。