问题标签 [asenumerable]

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 投票
0 回答
85 浏览

c# - AsEnumerable 返回值,过滤选项不返回

AsEnumerable 返回一个值,但没有它则不返回一个值。

我似乎在从我的 odataQueryservice 中提取某个值时遇到问题。

返回错误:

但是这个

返回实际值,但加载整个表......以某种方式避免这种情况,或者为什么我首先得到第一个错误?

0 投票
1 回答
96 浏览

c# - 不使用 AsEnumerable() 拆分 DataTable

我正在编写一个 C# 脚本,它将在另一个使用 C# 编译器的项目中运行。该引擎没有被System.Data.DataSetExtensions引用,也不允许这样做。

话虽如此,我仍然需要获取 100,000 行的 DataTable 并将其分解为最大 10,000 行的较小 DataSet。通常我会使用DataExtensions类似 ..

在不使用的情况下,什么是解决此问题的有效方法DataSetExtensions?我应该放弃使用 aforeach loop并将超过 10,000 行复制到 new 中DataTables吗?

0 投票
1 回答
211 浏览

c# - DataTable.AsEnumerable() 中的 C# Nullreferenceexception 在哪里

据我所知,Where 子句至少有 1 个 Datarow。

我在调用 1) Select 2) DefaultIfEmpty 方法之前检查了 != null 当然,它通过了没有问题。

我也试过用??false 但不知道它工作的确切机制以及如何使用它。

这些列都是可空的。

我不知道这里出了什么问题......整天寻找解决方案..因为我是自学程序员,我真的缺乏基础知识。

0 投票
0 回答
265 浏览

c# - C# DataTable AsEnumerable throwing KeyNotFoundException: 这是缺少的行或列还是其他什么?

我在迭代大数据表(300k 行)时遇到问题。不幸的是,这个问题不能按需重现,所以我不知道如何解决它。在正确的条件下,应该演示该问题的最少代码:

我看到的错误信息是:

我怀疑行完整性存在问题,因为我(DataRow r)在错误消息中看到。但是,对 DataTable 的枚举如何尝试引用不存在的行呢?我怀疑这不是列问题,因为我没有看到类似的列错误消息

编辑: DataTable 是用这个 MySQL 查询创建的:

0 投票
1 回答
73 浏览

c# - 如何从数据表中获取不同的值?

我正在尝试一个具有不同记录return的数组。但是这段代码不起作用。我究竟做错了什么?

0 投票
1 回答
164 浏览

unity3d - Unity,如何使用 AsEnumerable

我需要在 UnityAsEnumerable()上使用DataTable,但 Unity 版本的System.Data似乎没有那个方法!

在此处输入图像描述

我试图将 VS 版本的 dll 导入到资产中,但它告诉我Multiple assemblies with equivalent identity have been imported.

有人可以请这么好心,教我该怎么做!?

非常感激!

0 投票
1 回答
92 浏览

linq - IEnumerable EnumerableRowCollection 之间的转换

我有以下代码:

尝试执行以下操作

得到错误:

CS0266 无法将类型“System.Collections.Generic.IEnumerable<>”隐式转换为“System.Data.EnumerableRowCollection<>”。存在显式转换(您是否缺少演员表?)

如何解决这个问题?

GetData 返回一个数据表

Request 是一个具有以下属性的对象:

OrderCol 是

感谢你的协助。

上面的代码适用于我返回 List<> 而不是 DataTable 的情况。该错误表明需要 Cast 并且它似乎是 DataTable.AsEnumerable 设置为 EnumerableRowCollection 的方式

可以使用模拟数据表来模仿上述内容

0 投票
1 回答
54 浏览

vb.net - vb.net datatable asenumerble 获取不同的 vlues 并计算分组的重复行

我有一个名为 dtDealer 的数据表,其中有 2 列名为 Customer,Year。我正在尝试创建一个名为 dtdistinct 的新数据表,其中有一个名为 multi 的额外列,它显示重复行数的计数......

dt经销商

客户 | 年


AAA 2012

BBB 2011

AAA 2012

BBB 2011

BBB 2011

BBB 2012

dtmulti

客户 | 年份 | 多


AAA 2012 2

BBB 2011 3

BBB 2012 1

尝试了asenumerable但无法正常工作请帮助