问题标签 [sql-to-linq-conversion]

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

c# - if condition in IQueryable Join in LINQ query (Convert SQL to LINQ)

As I need to convert following MS SQL Query in to Linq in C#

As I have tryed with IQueryable but not able to do .

As in that we need to check if condition is true then only need to go for join with table

Thanks in adv.

As following i have try with LINQ

0 投票
4 回答
91 浏览

c# - 将此 SQL 转换为 LINQ

我有以下 SQL 语句要在 C# 中转换为 LINQ。该@amount变量将是一个 C# 变量。

0 投票
1 回答
282 浏览

c# - 将 SQL 转换为 LINQ 格式的 where 子句

我们如何将此查询转换为 LINQ

不知道这里的where子句怎么写

请帮忙

0 投票
1 回答
134 浏览

c# - 在 WP7.1 SQL Server CE 数据库上执行 SQL 查询

我需要开发一个将 SQL 查询作为输入的函数,并在电话数据库(SQL Server CE)中执行它并返回结果。

据我所知,我们只能通过 LINQ 在 wp7.1 中查询 SQL Server CE。那么有没有可能开发出这样的功能呢?

请帮忙....

0 投票
1 回答
121 浏览

linq - 将 sql 查询转换为 linq 查询

我对 LINQ 很陌生,我做了很多将 SQL 查询转换为 LINQ 的尝试均不成功。请帮我解决一些问题。确切的 LINQ 是什么 .. 提前致谢。

// 只是整个查询的一部分

0 投票
1 回答
243 浏览

sql-server - 如何将此 SQL 内部联接查询转换为 LINQ 语法?

我对LINQ不太熟悉。我需要将此查询转换为 LINQ 语句,以便在我的 C# 项目中使用。

谢谢

0 投票
1 回答
310 浏览

c# - Helpme 使用 EntityFramework 从 SQL 转换为 linq 嵌套 lambda 表达式

我正在尝试从 SQL 中获取一些数据,但我无法使用 Linq 在 T-SQL 中完成这项工作:

我需要所有的树,但需要使用那个过滤器。

我试试这个但没有用:

0 投票
2 回答
374 浏览

sql - 带有实体框架或 linq 的 Sql Query 到 C#

我有这个 sql 表达式,我想使用实体框架或 linq 将其转换为代码语法

0 投票
1 回答
388 浏览

c# - SQL to Linq with SUM, ISNULL, and Left Join:如何进行良好的 linq 查询?

我在将 SQL 转换为 LINQ 语法时遇到问题。这是我的查询。

该查询在 SQL 中运行良好。

至于信息:
1. OP_Detail 包含了OP的商品。它有一个名为 Total 的字段,其中包含 OP 中的交易金额。
2. LPB_OP 是 LPB 和 OP 之间的连接器。3. LPB_Detail 包含LPB 的货物。它有一个名为 Total 的字段,其中包含 LPB 中的交易金额。

是否有任何 linq 语法可以处理这些 sum、isnull 和左连接问题?

特别是这一行:
left join LPB d on c.ID_Ps_LPB = d.ID_Ps_LPB and d.ModifyStatus != 'D'

0 投票
2 回答
1106 浏览

c# - LINQ:如何获得一组与相关表排序的表?

我对我使用“分组依据”句子的 linq 产生的对象 IGrouping 有疑问。

我在数据库中有两个表,Products 和 Responses,它们的关系是 1 到 *。在 Responses 表中,我们有一个名为 FinalRate 的列,它是产品的费率。产品可以有 n 个响应或速率。

我想通过 FinalRate 的总和除以完成的费率数来获得 Products 订单。也就是说,按照平均分数从高到低的顺序排列。

因为它可以在代码中读取(在问题的末尾),所以我尝试首先获得响应。总结所有的最终比率并将它们除以我使用一个组的计数。

代码有两个问题,即使当前代码有效:

1.-我尝试在单个查询中获取产品,但这是不可能的,因为我不能使用组中的产品表,然后使用“orderby”中的响应表。另外一件事 LINQ 只让您可以对一张表进行分组,不可能有“组刺激,响应”。我无法在 LINQ 中得到这个 sql 语句:

我试过这个:

但正如我所说,“orderby (g.Sum...”) 给出了一个错误,因为“into g”对产品表进行分组,而不是对响应表进行分组。

所以这就是为什么在我的最终代码中我没有在同一个 LINQ 语句中得到产品。

2.-一旦接受了这个事实,问题是我得到了一个 IGrouping,但是我没有得到一个响应列表,我可以在不执行代码中的两个 foreach 的情况下进行迭代。我只想要一个循环,就像你有一个“列表”对象一样。

这不是一个很酷的方法,但它确实有效。此外,我必须控制在第二个循环中只添加了 1 次。

有更好的代码吗?

最终解决方案(非常感谢@Daniel)