问题标签 [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 投票
1 回答
389 浏览

sql - linqpad 中的 ROW_NUMBER()

我试图让行号显示在我的 LINQPad 查询中。

我得到:

错误 195:“ROW_NUMBER”不是可识别的函数名称。

我还尝试了
ROWNUM()
{ fn ROW_NUMBER() }
{ fn ROWNUM() }
等等......

我正在使用 LINQPad v4.20

谢谢。

0 投票
1 回答
1244 浏览

caching - LINQPad 中的非缓存结果

如何强制 LINQPad 为我提供 LINQ2SQL 查询的非缓存结果?

场景是这样的:

1)检查一些数据(来自 MyThings where ... select a).First(); 2) 在(服务调用)之后立即修改 LINQPad 之外的数据 3) 重新检查一些数据(来自 MyThings 中的 a ... select a).First();

它似乎正在缓存结果。:-/

0 投票
4 回答
49529 浏览

c# - LINQPad [扩展] 方法

有没有人有完整的 LINQPad 扩展方法和方法列表,比如

0 投票
1 回答
367 浏览

asp.net-mvc - DatabaseFileLockedException 让我发疯

我在这里遵循示例:http: //developer.db4o.com/Forums/tabid/98/aft/10114/Default.aspx使用 HttpModule 使用 db4o 设置我的 MVC2 应用程序。我还打开了一个 LINQPad 实例,以便在开发时查询数据。Web 应用程序似乎很有吸引力,但 LINQPad 不断收到 DatabaseFileLockedExceptions,直到我关闭 Web 服务器。

正如我所说,我实际上是逐字使用 Gamlor 的 HttpModule(使用 ClientServer 而不是嵌入式是唯一的区别),这是我的 LINQPad 代码:

如果 Web 服务器未运行,则 LINQPad 代码可以正常工作。

我究竟做错了什么?

0 投票
3 回答
342 浏览

c# - c# 中与 string+=int 不一致的行为

我正在查看 LINQPad 中的一些代码高尔夫,想知道为什么:

主要是为什么第一个有效,而第二个会引发“'string'和'int'之间没有隐式转换”错误。

0 投票
1 回答
1321 浏览

linq-to-sql - 添加 System.Data.DataSetExtensions.dll 后,LINQPad 仍然找不到扩展方法“Where”

我必须在 LINQ 中加入 2 个存储过程的结果,但收到错误消息:“System.Data.DataSet”不包含“Where”的定义,并且没有扩展方法“Where”接受“System.Data”类型的第一个参数。可以找到 DataSet'(按 F4 添加 using 指令或程序集引用)

但是,在添加 DataSetExtensions 后,错误仍然出现。

代码:

任何帮助表示赞赏。

0 投票
4 回答
16796 浏览

linux - 是否可以使用 Mono (Mac) 运行 LINQPad

我已经在 Snow Leopard 中安装了 Mono 2.6.7,并且想运行 LINQPad。我已经启动了 LINQPad (v2.21),但立即得到了 FileNotFoundException。有没有人能够成功运行它?

我认为例外是因为它试图读/写配置文件或其他东西,但希望有一些解决方法。

谢谢。

编辑:使用“Olive”构建 Mono(WPF 需要):

在终端:

现在在 Finder 中导航到:

/Users/(你的用户名)/olive/lib/mono/gac

将这些文件夹(例如:PresentationCore、PresentationFramework)复制到:

/Library/Frameworks/Mono.framework/Versions/2.6.7/lib/mono/gac (当前的 Mono 版本是 2.6.7,但这显然可能不同)

编辑:不幸的是,现在我在运行 LINQPad 时得到了这个:

警告**:无法加载类 System.Windows.Resources.AssemblyAssociatedContentFileAttribute,用于 LINQPad 无法加载,用于 LINQPad

编辑: Xamarin Workbooks 最近发布了 1.0 ( https://developer.xamarin.com/workbooks/ ),是我在 macOS 上看到的最接近 LINQPad 的版本。

编辑(2017 年 9 月): 这仍然是推测性的!

使用 Docker 和适用于 Linux 的 Windows 子系统 (WSL) 可能可以运行大多数 Windows 应用程序(包括 GUI 应用程序):

在 Ubuntu 上运行的 cmd.exe 动画演示

有关详细演练,请参阅https://blog.jessfraz.com/post/windows-for-linux-nerds/上的博客文章。

0 投票
3 回答
1570 浏览

c# - 如何使用 linq 对集合对象执行 WHERE(使用 Netflix 数据源)

我正在使用 LinqPad 通过查询 NetFlix OData 源来学习 Linq。

(顺便说一句,我知道他们已经在 SO 上提出了类似的问题……对我没有帮助)。

这是我正在工作的查询,非常棒。

(请原谅所有评论......这证明了我正在试验的事实,并且我将根据各种需求更改查询)。

有两件事我无法弄清楚。

第一的。假设我只想返回前 10 个结果。

第二(也是最重要的)。我想按流派的部分字符串进行过滤。每个标题都包含一个流派集合。我只想显示名称包含某个字符串(如“家庭”)的流派。使用包含“firstFilter”和“secondFilter”的标题更好地过滤。

基本上,我想按流派过滤,但我不知道该怎么做,因为 Title 包含它自己的 Genres 集合,我不知道如何只返回集合中一种或多种流派的标题。

谢谢你的帮助!

ps ...似乎 Netflix OData 源不支持 Any 运算符。

赛斯

0 投票
1 回答
612 浏览

linq - 使用 LINQ,如何从选择运算符的结果中返回字符串 const

在 LinqPad 中,我有以下查询语句......

我想在结果集中返回流派字符串变量。

另一种提问方式,使用 TSQL,我会做“选择 field1,field2,'Action & Adventure' 作为 MyTitles 的流派”。那么你如何在 Linq 中做到这一点。

赛斯

0 投票
2 回答
7012 浏览

linqpad - LINQPad 脚本目录?

有谁知道如何获取 LINQPad 脚本文件 (.linq) 所在目录的路径?

或者脚本本身。

请注意,我不是在谈论“我的查询”文件夹的位置,即显示在 LINQPad 中的文件夹。

我可以将 .linq 文件保存在磁盘上的任何位置,然后双击打开它。

例如,如果我将文件保存到C:\Temp\Test.linq并执行程序,我想要要么C:\Temp要么C:\Temp\Test.linq

基本上我想要类似于Environment.CurrentDirectoryorAssembly.GetEntryAssembly().Location的东西,仅用于 .linq 文件。

我尝试过的事情:

  • 查看环境变量
  • 查看提供给我的脚本的 LINQPad 程序集
  • 抛出异常并查看堆栈跟踪(包含指向我的脚本在其他地方的临时副本的链接)
  • Environment.CommandLine.Dump();- 提供 LINQPad 可执行文件
  • Environment.CurrentDirectory.Dump();- 给出 C:\windows\system32
  • Assembly.GetExecutingAssembly().Location.Dump();- 给出临时目录