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

sql-server - 这是否可以将此sql查询实现到linq

我在 linq 中加入表时遇到问题,因为我正在检查templateSetId模板集表中是否存在

询问:

此查询返回 3 行。

移动 templatesetid 的过滤器给我一个错误“运算符'&&'不能应用于'int类型的操作数?' 和'bool'”我能做到的最好的就是这个

这相当于:

此查询返回 1 行,因为 templatesetid 的过滤器已移到外部

0 投票
1 回答
166 浏览

c# - 如何在 LINQ 中执行多个连接

我有一个要转换为 LINQ 的存储过程,但我有点卡住了。这是SQL:

我了解如何进行单次连接,但在进行多次连接时遇到了一些麻烦。怎么办?

0 投票
1 回答
609 浏览

c# - 实体框架 SQL 查询

如何从以下查询中获取总行数和记录?

我正在获取记录,但不知道如何获取总行数。任何机构都可以建议从上述查询中获取总行数和记录的最佳方法吗?

0 投票
0 回答
562 浏览

sql - LINQ to SQL - 运行总计

我正在尝试使用实体框架获取 SQL 表的运行总计。我的原始 SQL 查询如下所示:

但我不知道如何将其转换为 LINQ 查询。也许它无法完成,因为 sum() over() 语法仅在 SQL Server 2012 中引入。

0 投票
3 回答
101 浏览

c# - 想要在 EF 中将 SQL 查询转换为 LINQ 查询

我正在使用 MVC 3.5 和 EF 开发应用程序。

我已经写了SQL查询,我想在LINQ中重写,但我不知道如何使用它......

这是sql查询

在此处输入图像描述

0 投票
2 回答
2684 浏览

c# - LINQ 转 SQL | 按日期排列的前 5 名不同顺序

我有一个 SQL 查询,我想在 asp.net 应用程序中从 LINQ 调用它到 SQL。

我不知道它是否可能通过linq to sql,如果没有,请提供任何其他方式。

0 投票
2 回答
486 浏览

linq - 将 SQL 查询转换为 LINQ/点表示法

我被困在下面的 sql 到 LINQ 查询的转换中。基本上我只想将我的考试分组在我的表成绩中,然后计算通过、失败、参加次数和通过率的总数

编辑:我的解决方案如下:它有效,但我认为它不是最好的方法,尤其是失败和传递的属性。

0 投票
1 回答
5484 浏览

c# - Linq To SQL - 拥有和分组依据

我在下面的这个查询工作正常。但是我想使用 Linq 来实现它。

我不知道如何同时分组和使用Having 子句。

0 投票
3 回答
229 浏览

c# - 如何在 LINQ 中执行内部连接查询

我有三个表,我需要使用 C# 对 LINQ 执行内部联接查询。我可以半途而废,但我是初学者,非常需要帮助

SQL 查询

在此处输入图像描述

0 投票
0 回答
149 浏览

linq - 如何在 LinQ Query 中有条件地应用 Where 子句

我有 5 个文本框,如 txtbox1、txtbox2、txtbox3、txtbox4、txtbox5 和 4 个具有值 AND & OR 的下拉控件。

现在控制安排就像 txtbox1, dropdown1, txtbox2, dropdown2, txtbox3,....txtbox5。

txtbox2 & txtbox5 具有整数值。其他文本框包含字符串。

所以现在在搜索中,如果它的字符串将被附加到查询中,就像like txtbox1.text+'%'在 SQL 中一样。所有字符串都必须像这种格式。

现在根据用户选择,我需要在名为 table1、table2、table3 的 3 个数据库表中触发 SQL 查询。我的简单查询如下:

我是 LinQ 的新手。请帮助我。我有很短的时间来解决它。