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

c# - 在 LINQ2DataSet 中指定返回行

我需要从 DataTable 中提取不同的行子集,并且认为 LINQ2DataSets 可能是一种有用且干净的方法,但是似乎无法简单地从 LINQ2DS 查询中识别返回行,如下所示

当我在第一个逗号后开始出现错误时。

这是一个正确的假设吗?我将如何绕过它从数据集中返回可以应用 Distinct() 方法的列子集?

0 投票
2 回答
2683 浏览

linq - How can I use Linq with Dataset.xsd files?

How can I use Linq with Dataset.xsd files?

I've looked at Linq-to-Datasets and Linq-to-XSD but they don't really seem to work directly with the Visual Studio DataSet.xsd files.

EDIT: I actually found a great link for this: link text but I can't seem to figure out what to do if I want to query on related tables.

I get an "Object reference not set to an instance of an object." error when running the above code because, I guess, field.FieldTypeRow.FieldTypeLabel isn't actually part of the query of data. Do I have to create a method that returns data from that data also? I'm assuming this would be the case (that taFields.GetData has to return all the FieldType data results too if I'm going to reference it - in Linq to SQL it does all this for me so it's a little disappointing)

0 投票
1 回答
1604 浏览

linq - 使用存储过程更新 LINQ to DATASET

过去,我使用带有更新存储过程的 LINQ to SQL 来更新数据库。我想知道 LINQ to Dataset 中是否有类似的东西

LINQ to SQL 更新的示例:

0 投票
6 回答
10306 浏览

.net - Linq to SQL 还是 Linq to DataSet?

我是 Linq 世界的新手,目前正在探索它。我正在考虑在我的下一个涉及数据库交互的项目中使用它。

从我读过的任何内容来看,我认为与数据库交互有两种不同的方式:

  • LINQ转SQL
  • Linq 到数据集

现在我要开发的产品不能依赖于数据库的类型。例如,它可能与 SQL server/Oracle 一起部署。

现在我的问题是:

  1. 如果我使用 Linq to SQL,我是否只使用 SQL 服务器?
  2. 我想我可以将 Linq to DataSet 用于 SQL server 和 oracle。但是,如果我将 Linq to DataSet 用于 SQL 服务器(与 Linq to SQL offcourse 相比),我会失去一些东西(易于编程、性能、可靠性等)。
0 投票
5 回答
34619 浏览

linq - LINQ to DataSet,由多列区分

只是想检查是否有办法通过多列来区分。提前致谢!!!

顺便说一句,我在这里找到了一个很棒的 LINQ 扩展,但需要一些指导才能将它用于多个列

0 投票
2 回答
265 浏览

linq - LINQ to DataSets for MySQL 互操作

我正在构建一个必须支持 MSSQL 和 MySQL 数据库的应用程序。为了避免存储过程等的重复,我正在考虑使用数据访问应用程序块从任一数据库中检索范围广泛、非常通用的数据集,然后使用与 DB 无关的 LINQ 代码进行更具体的数据访问。

我的另一个选择是使用实体框架,因为最新的 SQL/Connect 库显然支持它,但我最近看到了很多关于 EF 的坏消息,所以我有一些疑问。

哪条路线更好?

0 投票
1 回答
4687 浏览

linq - 使用 linq 连接两个表到数据集

我想在两个表之间创建一个连接,结果将包括所有两个表列。我想在不指定特定列名的情况下执行此操作,只需全选,因为我不知道这两个表将包含多少列,也不知道它们的名称。

我只想在两个表之间创建连接,结果将包括两个表列。

我怎么做 ?结果类型应该是什么?

我试过:

但我得到一个奇怪的类型,结果我无能为力,我无法将其转换为 dataTable、Dataset 或将其呈现在 gridview 中。

例如,获取包含 [TrID]、[SP]、[SP2] 列的表,而无需专门创建具有这三列的匿名类型:

表 1 TrID SP Asaf1 Asaf2 F1 K2 Asaf1 D2 H1 F1

表2
TrID SP2 Asaf1 Dor2 Asaf1 U1 R1 W1 I1 Y3

0 投票
1 回答
842 浏览

.net - 在 LINQ to DataSet 中链接数据绑定 LINQ 查询

我正在尝试对查询结果执行查询,但出现错误:“方法或操作未实现”。我可以以这种方式链接查询吗?例如,我有一个 Northwind 类型的 DataSet。我愿意:

然后我尝试做

最终使用查询结果作为绑定源: ProductsBindingSource.DataSource = queryResult.AsDataView()

我怎样才能做到这一点?

0 投票
1 回答
1067 浏览

vb.net - VB.Net 中 LINQ 到数据集的精度问题——双重无效转换异常

我在使用 LINQ to dataset 查询时遇到了一些问题。我的问题是数据作为双精度返回数据集并且可能为空。当我将数据输入到我的 LINQ 查询中时,它会截断到小数点后一位。我想知道是否有人可以告诉我设置精度以保留两位小数的最佳方法?我尝试过使用“双重?” 但是当我这样做时,我得到一个无效的强制转换异常。这是我的 L2D 查询的示例:

当我运行它时,Double 被截断为小数点后一位,并且需要精确到小数点后两位。任何帮助是极大的赞赏。

0 投票
3 回答
13623 浏览

linq - 使用 LINQ 从数据集中选择列

我对 linq 查询完全陌生,请帮助解决这个查询,数据集有字段:

名称值 Client_owner。

如果我想选择值name == "searchtext"