问题标签 [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 回答
70 浏览

linq - SQL 到 LINQ 的合并转换

这是我的 SQL 查询:

我想把它转换成 LINQ ,除了合并函数,我做到了,

如何在此 linq 查询中使用合并

0 投票
1 回答
139 浏览

c# - 实体框架上的 SQL 查询

如何对实体框架执行此 sql 查询?

0 投票
1 回答
86 浏览

sql - Sql 代码转换为实体框架

我需要将该 sql 代码转换为 ADO.net 实体框架代码,请需要一些帮助,因为我是 mvc asp.net 的新手。

纳克斯

0 投票
1 回答
320 浏览

c# - 带有 OR 条件的 LEFT JOIN

如何LEFT JOIN在实体框架中表示以下内容?

对于ANDs,我知道我可以使用复杂的匿名类型,EQUALS但我不知道如何处理ORs?

0 投票
1 回答
3117 浏览

c# - 实体框架 - 复杂查询 - 和 CSV 导出

一个相对简单的任务......我需要从数据库中提取数据并将其导出到 CSV 文件。问题是数据是从多个连接表中查询的,我不确定使用 EF 获取数据并对其进行序列化的最佳方法是什么。

我的 SQL 查询是:

结合起来,应该返回 44 列。

如何使用 LINQ 复制此查询?一般来说,完成这项任务的最佳方法是什么?

只是为了理解:主表“订单”与地址、客户、订单状态和付款表一对多链接。Table Payment 与 PaymentStatus 和 PaymentMethod 是一对多的关系。表 OrderOrderStatus 与 OrderStatus 是一对多的关系。

谢谢!

0 投票
1 回答
144 浏览

linq - LINQ 双连接语句

我有一个名为 Workbook 的表,它与表“Revisorsberetning”具有一对多的关系,该表与 Project 是多对一的关系。所以:工作簿 --> Revisorsberetning --> 项目

我只想获取与给定 WorkbookId 的工作簿相关的项目列表

我尝试将以下 SQL(SQL 工作)转换为 LINQ,但没有成功:

这是似乎无法正常工作的 LINQ(LinqPAD,这就是为什么您看到 projectS 而没有 dbcontext)查询:

0 投票
3 回答
1933 浏览

c# - 检查数据库记录映射的空值

如何检查附加代码中的 db null 值?请理解我是一个新的 C# 转换...

这段代码所做的是获取一个 IDataReader 对象并将其转换并映射到一个强类型的对象列表。但是我发现当阅读器中返回空列时,它会完全出错。

转换器

映射器

我只是不太明白键入对象的列在哪里发生,所以我会尝试自己做......但我只是不知道它在哪里。

我知道这可能无济于事,但我得到的错误是:

Unable to cast object of type 'System.DBNull' to type 'System.String'.

它发生在

笔记

如果我用 ISNULL(column, '') 包装查询本身中的列,则不会发生这种情况,但我相信您可以理解这肯定不是解决方案

0 投票
2 回答
68 浏览

sql - 需要帮助将 T-Sql 转换为 Linq

之前没用过Linq,实在没时间学习。我的知识不足以做到这一点,我需要你的帮助。这是我需要转换为 Linq 的代码。(我正在使用 EF6 和上下文)

0 投票
1 回答
365 浏览

c# - The variable SI of type Microsoft.Xrm.Sdk.Entity is refenced on this scope, but it is not defined

I have beaten my head on the wall trying to find out what is causing this error.

When I run my project it throws me the following error when I query against Dynamics CRM database using Linq Query.

Important point: I have written a coment above the line that's causing the error

any help will be appreciated!

0 投票
1 回答
497 浏览

c# - 左外连接和多重计数 SQL to LINQ

这个使用内连接、左外连接、分组依据和两个计数的查询如何转换为 linq?

这是我到目前为止所做的: