ASP.Net Razor 语法显示 SQL SelectQuery 值

Posted

技术标签:

【中文标题】ASP.Net Razor 语法显示 SQL SelectQuery 值【英文标题】:ASP.Net Razor Syntax display SQL SelectQuery values 【发布时间】:2022-01-17 03:22:28 【问题描述】:

我正在尝试将多个计数查询合并为一个,并且到目前为止在 SSMS 中获得了预期的结果,但我需要在我的网页中显示它,该网页采用 ASP.Net Razor 语法。

var selectQuery= SELECT COUNT (Host) AS Total,
COUNT CASE (WHEN OS LIKE '1909%' THEN 1 END) AS Win101909,
COUNT CASE (WHEN OS LIKE '20H2%' THEN 1 END) AS Win1020H2
FROM Computers;

var ComputerCount = db.QueryValue(selectQuery);

<p>@ComputerCount.Total</P>
<p>@ComputerCount.Win101909</P>
<p>@ComputerCount.Win1020H2</P>

我做错了吗?

【问题讨论】:

【参考方案1】:

我找到了解决方案如下:

更改:db.QueryValue(selectQuery); 收件人:db.QuerySingle(selectQuery);

它可以帮助别人

【讨论】:

以上是关于ASP.Net Razor 语法显示 SQL SelectQuery 值的主要内容,如果未能解决你的问题,请参考以下文章

ASP.NET MVC Razor

ASP.NET MVC中的Razor语法

我们可以在 ASP.NET Webforms(*.aspx 页面)中使用 Razor 语法吗?

如何在 JavaScript 文件中使用 Razor 语法在 asp.net 核心框架上生成操作链接?

使用 Html.Raw 将 ASP.NET 模型序列化为 JSON 的 Razor 语法错误

ASP.NET Web Pages - 添加 Razor 代码