问题标签 [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.

0 投票
3 回答
7495 浏览

linq-to-objects - Linq to Objects中UPDATE的扩展方法

在以下场景中,我正在查询一个 List 对象,并且对于匹配的谓词,我想更新一些值:

唯一的问题是没有更新扩展方法。如何解决这个问题?

我的目标是仅更新列表中符合条件的项目,而其他项目保持不变。

0 投票
3 回答
16087 浏览

c# - 通用 LINQ 函数 - SelectMany 选择 Func 作为参数

我有一个包含许多字符串数组的类。我想要一个通用函数,它可以让我获得List<string>一个给定属性的唯一性。例子:

我想要一个通用函数,可以让我List<string>在 List 中获得不同的 Animals?我希望这是通用的,所以我还可以获得一个不同的 Zookeepers 和 Vendors 列表。

我一直在尝试这个,但它没有编译:

注意:这与我之前提出的两个问题有关,但我在合并信息时遇到了麻烦。我之前询问过如何使用 SelectMany (SO 1229897) 进行查询,并分别询问了如何编写一个通用函数,该函数使用 Select 而不是 SelectMany (SO 1278989) 获取列表

0 投票
3 回答
359 浏览

c# - linq 2 sql如何翻译成TSQL

当您使用构造函数将 linq2sql 对象转换为域对象时,Linq2sql 似乎不知道如何构造 TSQL。如:

但是当使用可设置的属性时,就可以了。

我不想让这些属性是可设置的。我怎样才能做到这一点?任何人都可以提供关于如何将 linq 2 sql 转换为 TSQL 的思考吗?提前致谢!

0 投票
4 回答
305 浏览

linq-to-objects - 什么时候不使用 LINQ To Objects?

什么时候不应该使用 LINQ To Objects?

有人问过这个问题的反面,但没有涵盖何时不使用 L2O。

0 投票
3 回答
5909 浏览

linq - 使用 LINQ To 对象创建键/值集合

我正在尝试使用 LINQ To Objects 创建一个查询,该查询将为我提供文件,这些文件由文件名索引,其二进制数据的值映射为byte[].

但是我找不到一个“整洁”的方法来做到这一点。我希望得到类似Dictionary<T,K>输出的东西。

这是我到目前为止所拥有的。示例 delimFileNames="1.jpg|2.jpg"

主要的问题是为什么我不能使用无参数的 ToDictionary() 或直接转换。任何改进上述内容的建议或替代方案都值得赞赏。

0 投票
2 回答
1372 浏览

vb.net - 如何在 LINQ 中获取 Lambda 以实际过滤动态 linq

示例-我有一个人类

结束类

这仍然返回所有 5 人,比如 where 没有被应用,我做错了什么?

我还希望能够传递姓名列表并仅返回那些

0 投票
2 回答
269 浏览

c# - 需要有关连接两个包含周期性事件的表的 LINQ 查询的帮助

我现实生活中的例子太晦涩无法解释,但这是我正在尝试做的一个很好的近似......

Month表有列:Id,Name

Holiday表有列:Id, MonthId, DayOfMonth,Name

Appointment表有列:Id, MonthId, DayOfMonth,Description

如何生成按月份和日期排序的独特事件(假期和约会)列表?

样本结果:

所以,我想要假期和事件的单独列,但我希望它们都是唯一的,并按月-日的顺序列出。

这是我到目前为止所拥有的(见内联评论):

0 投票
2 回答
232 浏览

extension-methods - 是否有专门针对 LINQ to Objects 的扩展库?

这个问题是对我之前的一个问题的合乎逻辑的跟进:

UPDATE的扩展方法...

我想知道是否有特定于 LINQ to Objects 的库......更具体地说是一组有用IEnumerable扩展?

这里...我不想知道 SQL 实体或 XML 相关的扩展。是否有特定于 LINQ to Objects 的扩展库?

0 投票
3 回答
7046 浏览

.net - DataTable Select vs LINQ Select

Any advice on when DataTable.Select should be used versus LINQ Select when dealing with an in-memory DataTable?

I find LINQ syntax easier and more powerful, but I'm not sure if there are performance or other issues which make a DataTable select preferable.

(I'm using a third party API that provides a DataTable that has been pre-populated from the database. I need to filter that further in-memory.)

0 投票
2 回答
3544 浏览

c# - 在 LINQ to objects 中,如果对象属性等于“文件夹”,如何将其设置为 null?

我有一组代表文件夹结构的对象。

如果它是一个文件夹,我想将该属性设置FileExtension为 null。

这是据我所知。任何人都可以帮忙吗?