我正在尝试在 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 周。
谢谢