问题标签 [linq-to-objects]
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.
linq-to-objects - 更新 LINQ to Objects
如何在 LINQ to Objects 中进行更新。尝试将 SQL 转换为 Linq
如何将以下 SQL 转换为 linq:
谢谢
c# - linq 按日期时间列上的开始时间到结束时间分组
好的,这是一个混乱的查询,我只取得了有限的成功。我有一个包含 datetime 属性和其他数据的 Foo 类的列表。我几乎每分钟都有一堂课/一排,有些缺课,有些缺课,比如假期或周末。我的目标是每天对从开始时间到结束时间的所有行进行分组。
所以在某些日子里,我的开始时间可能是上午 9:30,结束时间可能是下午 3:00。这种情况我通过以下方式处理:
这工作正常。我的问题是有时我的开始时间是晚上 9 点,结束时间是早上 6 点。在那种情况下,我希望这组 foos 过夜,如果晚上 9 点是星期五,并且直到下一个星期一之前没有行,我希望该组跨越周末。我什至会很高兴提出一个查询的建议,该查询总是会转到第二天。
我希望那很清楚并欣赏任何想法。我尝试了很多其他方法来使用循环并创建另一个不同日期的列表等,但对此并不满意。
linq - Linq 将 IEnumerable(Of Struct) 连接到 IEnumerable(of object)
使用类 RoleRecord (Guid RoleId, string RoleName,...) 我试图获取一个新的 Name 列表,其中 RoleId 与 Guid 列表匹配
我正在考虑避免嵌套的 for 循环,并且沿着:
我也尝试将 guid 包装在一个类中,但由于语法错误,甚至无法构建它。有任何想法吗?谢谢
c# - C# 对象排名,多个条件
我正在为我编写的 LAN 派对网站构建一个插件,该插件将允许使用循环锦标赛。
一切进展顺利,但我对根据两个标准进行排名的最有效方法有一些疑问。
基本上,我想要以下排名布局:
在 SQL Server 中,我会使用:
现在,我只有 List、Dictionary 等可以使用
具体来说:
有没有办法用 LINQ 进行这种排名方式?
如果没有,是否有一种可扩展的方式可以让我以后考虑赢-输-平,而不是如果我选择只赢?
编辑:
我对 TheSoftwareJedi 的回答的改编:
c# - 在 sql server 存储过程中搜索文本
我创建了一个程序,允许我在 SQL Server 生成的文本文件中搜索存储过程、函数、表等代码中的关键字。我正在寻找一种方法来找出在所有代码文件中引用了搜索词(即“ADMIN.TABLE”)的位置。我使用 LINQ 来查找引用。例如,当我搜索 ADMIN.TABLE 时,我将列出在文本中某处包含对搜索词“ADMIN.TABLE”的引用的文本文件的名称。但是,搜索不是绝对的,除非您包含 ADMIN.TABLE 的不同变体,否则您不会找到所有引用。所以找到我需要做这样的事情的所有参考:1)搜索“ADMIN.TABLE”2)搜索“[ADMIN].TABLE”3)搜索“ADMIN.[TABLE]”4)搜索“[ADMIN] 。[桌子]”
我正在考虑使用正则表达式模式,但我不确定如何构建一个涵盖上面列出的不同组合的模式。任何帮助,将不胜感激。
问候,
托尔
linq-to-objects - 分组 - Linq to Objects
使用我的以下代码:
我怎样才能达到结果:列出为
ParameterID = 11,MaterialID = 855,ProductID = 955,Quantity = 300
ParameterID = 12,MaterialID = 856,ProductID = 956,Quantity = 500
谢谢
vb.net - LINQ to Objects - 不包含?
我有一个项目集合,每个项目都有一个关系集合。我有一个项目可以与之建立关系的组列表。
我可以找到所有具有特定关系的项目,但我现在想找到与我的任何组没有关系的所有项目。
我可以通过执行以下操作找到与任何组有关系的项目:
如何找到与任何组没有关系的所有项目?
json - LINQ to JSON:InvalidOperationException:Lambda 参数不在范围内
我正在尝试执行 LINQ to JSON 的示例代码(如下所述),但它给了我以下错误
堆栈跟踪:
[InvalidOperationException:Lambda 参数不在范围内]
我正在执行的代码是:
此外,当我删除行“new JProperty("name", p.SoftwareName)”时,代码执行得很好。
为什么?
linq-to-objects - 数据表聚合问题
我正在尝试查询 DataTable 以计算其中 2 列的总和,并将结果按其余字段分组。问题是我只能获取聚合列值,而无法获取非聚合值。
这是我正在使用的代码:
有人可以提示他的代码吗?
提前致谢
c# - 使用 linq 表达式从对象集合中获取单个数组或字符串列表,而无需使用 foreach 和 addrange
所以基本上我想得到一个数组或列表,其中包含 {"cool, wicked, awesome, "bad", "lame", "boring"} 每个使用 linq 的好友的说法。
我尝试了我能想到的一切,并开始怀疑它是否可以只用一个 linq 表达式来完成。我可以通过 buddies 中的每个 buddy 并将 Sayings 上的 addrange 添加到一个列表中,但我想,因为我正在学习 linq,所以我会尝试这种方式。有可能吗?如果可以,怎么办?如果我想在 Buddy 中获取一些其他对象,这也可能适用,在这种情况下,它只是字符串列表。