【发布时间】:2021-10-24 09:46:45
【问题描述】:
我使用带有实体框架的 C# 开发了我的程序,并使用 LINQ 进行查询。我在将我的 SQL 查询转换为 LINQ 时遇到了问题。
我不知道该怎么办。
这是我在 SQL Server 中的 SQL 查询:
SELECT bs.idBalancesortie, bs.datesortie, bs.c_num_debut,bs.c_num_fin,bs.nombredetickets
, n.quotite, bs.montant
, SUM(bs.montant) OVER (ORDER BY bs.idNature ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) as Cumul
, bs.idNature
FROM BalanceSortie bs
LEFT JOIN Natures n on bs.idNature = n.idNature
order BY bs.idNature
【问题讨论】:
-
根据问题指南,请展示您尝试过的内容并告诉我们您发现了什么(在本网站或其他地方)以及为什么它不能满足您的需求。并且请不要发布代码、数据、错误消息等的图像 - 将文本复制或输入到问题中。请保留将图像用于图表或演示渲染错误,无法通过文本准确描述的事情。
-
嗨,所以这是直接的问题,LINQ 与 Sql 或 Sql Server 无关。您使用的是 EF 还是某种 ORM,为什么您认为 linq 会在这里为您提供帮助?您是否有与您的数据相关的 C# 模型...只需多一点解释以及上述所有要点都会有很长的路要走
-
我正在使用实体框架从模型生成数据库
-
EF 中的窗口函数未实现。只能通过第三方扩展。
标签: c# sql-server linq linq-to-sql