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

linq - 使用 Linq 引用 DataTable 列

我正在尝试使用 linq 加入两个数据表

加入似乎不是问题,但我收到错误“System.Data.DataRow”不包含“LinkDoc”的定义,并且没有扩展方法“LinkDoc”接受“System.Data.DataRow”类型的第一个参数' 可以找到(您是否缺少 using 指令或程序集引用?)。

在不使用 inv430.Field("linkdoc") 的情况下,我必须做什么才能引用 DataTable 中的列,例如 inv430.LinkDoc?

如果我想对结果集进行分组,我在想

问题是在第二季度我没有得到所有的列(linkdoc、totalin、totalout)。

原始数据是

0 投票
1 回答
374 浏览

vb.net - 放置“AsEnumerable”时,LINQ“不支持方法连接”消失了

我有一个从数据实体查询数据的 WCF。如果语法没有放入“AsEnumerable”,我有点困惑为什么它会抱怨“方法加入不支持”,并且它有一种不使用 AsEnumerable 的方法。因为我读过一些文章提到它会在执行“where”条件之前放置所有数据。

0 投票
1 回答
668 浏览

c# - 了解 Linq to Objects 中的 AsEnumerable

写在msdn上:

返回类型为 的输入IEnumerable<T>

我不明白。帮助我理解这种方法。

0 投票
1 回答
25 浏览

tsql - 我怎么知道执行了什么 T-SQ?

我有这个:

我想我怎么知道发送到数据库的 T-SQL。我知道,如果我使用 IQueriable,我可以使用 ToString 来了解查询,但在这种情况下,我不知道该怎么做。

此查询的目的是仅获取数据库的几个字段,它可以工作,但我想知道是否所有字段都从数据库中获取,然后仅选择所需字段或数据库仅发送所需字段.

谢谢。

0 投票
2 回答
7677 浏览

vb.net - datatable.AsEnumerable 不起作用(基本示例)

据我了解,“f_table.AsEnumerable”应该使我的搜索对象(在这种情况下为“行”)成为数据行对象。这个简单的示例运行时没有任何异常,但没有找到任何条目(如果我切换到从 f_table 获取的数据行数组,而不是 f_table.AsEnumerable,则此搜索有效)。

任何想法为什么 AsEnumerable 不允许搜索表的行?

编辑/添加:以下是我所拥有的,其中“emptyrows”是 f_table 中行的子集数组。

我想要的是这种形式:

0 投票
3 回答
779 浏览

c# - 如何使用单列 DataTable 的结果填充字符串的通用列表?

我在这里看到了很多用于转换具有多个成员行的 DataTable 的复杂示例,但在我的情况下,查询只是从表中返回一列,即 0..N 个字符串/varchars,例如:

我认为这样的事情应该有效:

...但它不会编译(“ foreach 语句不能对 'System.Data.DataTable' 类型的变量进行操作,因为 'System.Data.DataTable' 不包含 'GetEnumerator' 的公共定义”)

我也尝试将“.AsEnumerable”附加到“in UnitReportPairEmailValsDT”,但这也激起了编译器的愤怒。

0 投票
2 回答
582 浏览

c# - 包含“AsEnumerable()”等价的 Linq 查询

这 2 个查询在功能上是否等效?

1)

2)

我的意思是,查询中“AsNumerable()”的顺序是否会改变从客户端检索到的数据项的数量,或者它们的检索方式?

谢谢你的帮助。

0 投票
1 回答
141 浏览

c# - IEnumerable 类型的 LINQ 对象不返回 DataTable

有人可以简要解释一下为什么我不能CopyToDataTable在以下linq对象(IEnumurable类型)上使用该方法吗?

提醒:我的目标是检索DataTable以下结果GroupBy Clause

0 投票
0 回答
86 浏览

c# - 如何根据 LINQ C# 中的条件语句作为查询结果获取行的索引

类似表(Gridview 来自数据表):

我从 linq 开始,想知道是否有人知道如何将选择添加到在从上面的代码中执行 groupby 方法的条件之后选择的行的索引中......这给出了结果:

父零件编号:GEC1H-PCB-00081-01 子零件编号:GEC1J-SW3555L11
父零件编号:GEC1H-PCB-00091-01 子零件编号:GEC1J-SW3555L12
父零件编号:GEC1H-PCB-00091-01 子零件编号:GEC1J-SW3555L11

我正在寻找的是确定 childpartnumber 具有 parentnumber 列的行,并且该父编号是第一个,并省略重复的行,如下图的行:

所需的返回行:

任何帮助将不胜感激,谢谢

0 投票
2 回答
2220 浏览

c# - DataTable AsEnumerable 匹配单个值

假设我的查询返回一个 DataTable,它是一个电子邮件地址列表,一个名为“email”的 varchar 列;这些电子邮件被授权做某事。

而当前登录的用户是harry@houdini.com. 他没有被授权。他不在名单上

是否可以使用 Linq 迭代 DataRows 并返回一个 boolean false

或者返回一个nullNothing或空的对象?

本质上,我想知道 Linq 版本的

我真的很想知道如何在 C# 和 VB 中做到这一点。

谢谢