0

我正在尝试在 Controller 中运行一个查询,该查询基本上返回一个人输入问题的次数。我在 SQL Server 上设置了一个表,而 EnteredBy 是我试图对其运行查询的列。到目前为止,我没有运气。我可以创建一个返回 EnteredBy 列中所有内容的查询,但现在我只希望它返回一个特定的人,这样我就可以运行一个计数器。这是我的代码:

控制器:

public ActionResult DisplayCount()
    {
        var enteredBy = from m in db.Table
                        where m.EnteredBy.Equals("Persons Name")
                        select m;

        return View(enteredBy);
    }

DisplayCount 的视图:

<html>
<head>
<meta name="viewport" content="width=device-width" />
<title>DisplayCount</title>

<script>

</script>

</head>
<body>

<div>
Entered by: <br />

@foreach (var m in Model)
{

    @m.EnteredBy <br />

}
</div>

</body>
</html>

我知道我现在没有任何计数器,但我只想在每次遇到时逐行返回视图中的具体人员姓名。

如果有人能回答我这个问题,那将非常有帮助,因为 MVC 和 Razor 引擎对我来说是新主题,所以我已经坚持了大约 2 周。

谢谢

4

0 回答 0