问题标签 [linq-to-dataset]

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 回答
269 浏览

c# - 按 var 值填充的通用集合

在我的代码中,我需要帮助才能将result价值投入oList

我想oList用结果值填充。

0 投票
0 回答
857 浏览

c# - C# DataTable GROUP BY WITH ROLLUP / 执行 SQL

尝试将使用 group by rollup 的 SQL 存储过程转换为 DataTable。我大部分时间都使用 LINQ。但我无法弄清楚 GROUP BY ROLLUP 部分。我需要能够为 DataTable 上的多个字段执行 GROUP BY ROLLUP。这可能吗?我知道它没有内置到 LINQ 中。我可以在 DataTable 上的内存中执行 SQL 来执行 GROUP BY ROLLUP,否则这样做似乎太难了。

0 投票
3 回答
4430 浏览

.net - 使用字段子字符串对带有 Linq 到 DataSet 的 DataTable 进行排序

我想使用两个排序值订购一个带有 Linq to DataSet 的 DataTable。然而,这两个值来自于拆分和解析同一个字段(不要问我为什么!)。

我试图这样做:

但我得到“使用投影后无法创建 DataView”。

然后我也尝试了:

我不断收到同样的错误。

怎么可能做到这一点?


我要感谢大家的回答。最终的解决方案非常简单:

0 投票
1 回答
1104 浏览

c# - LINQ to SQL 与 LINQ to DataSet 连接

我有一个使用 LINQ 连接的 SQL 数据库(LINQ To SQL)和一组本地 XML 数据(在数据集中)。我需要在键“tblDoc:sourcePath, document:xmlLink”上对 SQL 表“tblDoc”和数据集表“document”执行左外连接。不幸的是,这两个键都是字符串。我下面的代码没有返回任何结果,我尝试了一些变体,但我的 LINQ 技能有限。有没有人有任何建议或替代方法可以尝试?

0 投票
1 回答
192 浏览

c# - LINQ to Dataset 不再识别“字段"关键词

我在数据集中有一些数据,我通常会选择如下所示的记录。

要在 LINQ 中执行相同的操作,我希望执行以下操作,但我在Field关键字下得到一条摆动线。

我以前多次使用过类似的 LINQ,从来没有遇到过这个问题。

有什么建议么?

编辑

我得到的编译器错误是:

错误 CS0019:运算符“==”不能应用于“字符串”和“字符”类型的操作数

...但是“TechKey 字段绝对是 DataSet 中的字符串。

0 投票
2 回答
6046 浏览

c# - 带有 SELECT 和两个 GROUP-BY 条件的 LINQ 查询

Datatable以下 SQL 查询的等效 LINQ 指令是什么:

以及如何将结果放入新的数据表中?

我试图转换它,但我有一些错误。有人可以看看这个:

0 投票
2 回答
2738 浏览

c# - c# LINQ to dataset IN子句包含,组,分钟

我是 LINQ 的新手,但我正试图立即解决一个棘手的问题。我正在尝试对数据集执行 LINQ 并模拟以下查询...

我到目前为止的代码如下......

exID是方法中的字符串变量,smIDs是方法中之前创建的字符串列表。我创建了以下代码来尝试查看我的结果,它在 query.Count 处引发“System.InvalidCastException”错误...

我一直无法弄清楚我做错了什么。

VS 指向...

这是堆栈跟踪的前两行...

任何指针将不胜感激。谢谢。

0 投票
2 回答
401 浏览

unit-testing - 区分大小写的 LINQ to DataSet

我遇到了使用LINQ to DataSet检索和过滤数据的强类型DataSet显示区分大小写的问题。在我的示例项目中,我创建了一个名为 DataSet1 的强类型数据集。它包含一个名为Customers 的单曲。为了实例化和填充,我创建了几行(注意名称上的大小写):DataTable

接下来,我可以使用 DataSet 的内置Select功能轻松获取/过滤:

当尝试使用 LINQ to DataSet 执行相同的操作时,问题就开始了:

我已经检查了实例化数据集CaseSensitive的属性以及客户数据表的CaseSensitive属性——两者都是错误的。我还意识到,在使用该Select方法时,DataSet执行过滤和 LINQ 查询正在执行其他操作。

我对这种类型的代码的希望和渴望是用它来对我们编译的 LINQ to SQL查询进行单元测试,这样我就不能真正改变所有当前的查询来使用:

...因为这会更改 SQL 中的查询。感谢大家的任何建议!

0 投票
2 回答
2013 浏览

c# - 使用 var 匿名对象获取 LINQ 的 InvalidCastException

我在尝试使用 foreach 构造中的 var 变量循环查询对象时遇到错误。出于明确的原因,我将 xml 加载到数据集并执行 Dataset to Linq。请纠正我的错误。这是我的代码:

这是生成的错误:

我收到这条线的错误 foreach (var cin in subQuery),说它无法投射。

0 投票
3 回答
6035 浏览

asp.net - 使用 LINQ 查询数据集

可能重复:
将过滤器应用于数据集时未在网格视图中显示数据

我有一个Dataset ds,其中包含表emp的内容,其中enamepassstatus作为属性。

我想使用 LINQ 查询数据以便它返回状态“out”的记录

当我使用数据集,它在数据表上使用时有效,数据不显示

请告诉我如何实现这一点。在此先感谢