问题标签 [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.
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
c# - 将此 SQL 转换为 LINQ
我有以下 SQL 语句要在 C# 中转换为 LINQ。该@amount
变量将是一个 C# 变量。
c# - 将 SQL 转换为 LINQ 格式的 where 子句
我们如何将此查询转换为 LINQ
不知道这里的where子句怎么写
请帮忙
c# - 在 WP7.1 SQL Server CE 数据库上执行 SQL 查询
我需要开发一个将 SQL 查询作为输入的函数,并在电话数据库(SQL Server CE)中执行它并返回结果。
据我所知,我们只能通过 LINQ 在 wp7.1 中查询 SQL Server CE。那么有没有可能开发出这样的功能呢?
请帮忙....
linq - 将 sql 查询转换为 linq 查询
我对 LINQ 很陌生,我做了很多将 SQL 查询转换为 LINQ 的尝试均不成功。请帮我解决一些问题。确切的 LINQ 是什么 .. 提前致谢。
// 只是整个查询的一部分
sql-server - 如何将此 SQL 内部联接查询转换为 LINQ 语法?
我对LINQ不太熟悉。我需要将此查询转换为 LINQ 语句,以便在我的 C# 项目中使用。
谢谢
c# - Helpme 使用 EntityFramework 从 SQL 转换为 linq 嵌套 lambda 表达式
我正在尝试从 SQL 中获取一些数据,但我无法使用 Linq 在 T-SQL 中完成这项工作:
我需要所有的树,但需要使用那个过滤器。
我试试这个但没有用:
sql - 带有实体框架或 linq 的 Sql Query 到 C#
我有这个 sql 表达式,我想使用实体框架或 linq 将其转换为代码语法
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'
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)