gpt4 book ai didi

c# - LINQ 等效于 SQL

转载 作者:行者123 更新时间:2023-11-30 18:08:18 25 4
gpt4 key购买 nike

我必须将以下 SQL 查询转换为 LINQ 等价物

SELECT 
0 AS DOCID,
'All_Forms ' as PAGE,
0 AS PAGENUMBER

UNION

SELECT
DOCID,
(CAST(IsNull(CUSTOMPAGE,PAGENUMBER) AS VARCHAR(10)) +'. '+TITLE ) AS PAGE,
PAGENUMBER FROM Medical_Reports
WHERE
PAPERSTYLE='Normal'
AND PAGENUMBER<>10000
ORDER BY
docid

如何将以上内容翻译成 LINQ 等价物?

最佳答案

假设您已经处理好数据库中的联合并通过 View 检索数据,它可能是这样的:

from reports in medicalReports
where reports.PaperStyle == "Normal"
&& reports.PageNumber != 10000
order by reports.DocId
select reports

关于c# - LINQ 等效于 SQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3346348/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com