问题标签 [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.
sql - linqpad 中的 ROW_NUMBER()
我试图让行号显示在我的 LINQPad 查询中。
我得到:
错误 195:“ROW_NUMBER”不是可识别的函数名称。
我还尝试了
ROWNUM()
{ fn ROW_NUMBER() }
{ fn ROWNUM() }
等等......
我正在使用 LINQPad v4.20
谢谢。
caching - LINQPad 中的非缓存结果
如何强制 LINQPad 为我提供 LINQ2SQL 查询的非缓存结果?
场景是这样的:
1)检查一些数据(来自 MyThings where ... select a).First(); 2) 在(服务调用)之后立即修改 LINQPad 之外的数据 3) 重新检查一些数据(来自 MyThings 中的 a ... select a).First();
它似乎正在缓存结果。:-/
c# - LINQPad [扩展] 方法
有没有人有完整的 LINQPad 扩展方法和方法列表,比如
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 代码可以正常工作。
我究竟做错了什么?
c# - c# 中与 string+=int 不一致的行为
我正在查看 LINQPad 中的一些代码高尔夫,想知道为什么:
主要是为什么第一个有效,而第二个会引发“'string'和'int'之间没有隐式转换”错误。
linq-to-sql - 添加 System.Data.DataSetExtensions.dll 后,LINQPad 仍然找不到扩展方法“Where”
我必须在 LINQ 中加入 2 个存储过程的结果,但收到错误消息:“System.Data.DataSet”不包含“Where”的定义,并且没有扩展方法“Where”接受“System.Data”类型的第一个参数。可以找到 DataSet'(按 F4 添加 using 指令或程序集引用)
但是,在添加 DataSetExtensions 后,错误仍然出现。
代码:
任何帮助表示赞赏。
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 应用程序):
有关详细演练,请参阅https://blog.jessfraz.com/post/windows-for-linux-nerds/上的博客文章。
c# - 如何使用 linq 对集合对象执行 WHERE(使用 Netflix 数据源)
我正在使用 LinqPad 通过查询 NetFlix OData 源来学习 Linq。
(顺便说一句,我知道他们已经在 SO 上提出了类似的问题……对我没有帮助)。
这是我正在工作的查询,非常棒。
(请原谅所有评论......这证明了我正在试验的事实,并且我将根据各种需求更改查询)。
有两件事我无法弄清楚。
第一的。假设我只想返回前 10 个结果。
第二(也是最重要的)。我想按流派的部分字符串进行过滤。每个标题都包含一个流派集合。我只想显示名称包含某个字符串(如“家庭”)的流派。使用包含“firstFilter”和“secondFilter”的标题更好地过滤。
基本上,我想按流派过滤,但我不知道该怎么做,因为 Title 包含它自己的 Genres 集合,我不知道如何只返回集合中一种或多种流派的标题。
谢谢你的帮助!
ps ...似乎 Netflix OData 源不支持 Any 运算符。
赛斯
linq - 使用 LINQ,如何从选择运算符的结果中返回字符串 const
在 LinqPad 中,我有以下查询语句......
我想在结果集中返回流派字符串变量。
另一种提问方式,使用 TSQL,我会做“选择 field1,field2,'Action & Adventure' 作为 MyTitles 的流派”。那么你如何在 Linq 中做到这一点。
赛斯
linqpad - LINQPad 脚本目录?
有谁知道如何获取 LINQPad 脚本文件 (.linq) 所在目录的路径?
或者脚本本身。
请注意,我不是在谈论“我的查询”文件夹的位置,即显示在 LINQPad 中的文件夹。
我可以将 .linq 文件保存在磁盘上的任何位置,然后双击打开它。
例如,如果我将文件保存到C:\Temp\Test.linq
并执行程序,我想要要么C:\Temp
要么C:\Temp\Test.linq
。
基本上我想要类似于Environment.CurrentDirectory
orAssembly.GetEntryAssembly().Location
的东西,仅用于 .linq 文件。
我尝试过的事情:
- 查看环境变量
- 查看提供给我的脚本的 LINQPad 程序集
- 抛出异常并查看堆栈跟踪(包含指向我的脚本在其他地方的临时副本的链接)
Environment.CommandLine.Dump();
- 提供 LINQPad 可执行文件Environment.CurrentDirectory.Dump();
- 给出 C:\windows\system32Assembly.GetExecutingAssembly().Location.Dump();
- 给出临时目录