在ASP.NET MVC视图中创建列表时出错
本文关键字:创建 列表 出错 视图 ASP NET MVC | 更新日期: 2023-09-27 18:26:55
我正在尝试使用数据库优先的方法从数据库中获取数据,并希望在列表中显示数据。。我正在尝试这个的以下代码
这是我的行动方法
public ActionResult transaction()
{
var result = from T in db.tbProcTransactions
select T.pServiceID;
return View(result);
}
在我看来,我写了这个
@model IEnumerable<LinQuery.Models.tbProcTransaction>
@{
ViewBag.Title = "transaction";
}
<h2>transaction</h2>
@foreach (var serviceID in @Model.pServiceID)
{
@serviceID;
}
但是当我运行这个代码时,我会得到这个错误
System.Collections.Generic.IEnumerable'不包含"pServiceID"的定义,也没有扩展方法"pServiceID"接受类型的第一个参数'System.Collections.Generic.IEnumerable'可以找到(是否缺少using指令或程序集参考?)
我无法解决此错误请解决此错误专家
将foreach
语句更改为
@foreach (var serviceID in Model)
{
@serviceID;
}
在操作中选择T而不是T。pServiceID
试试这个:
@model IEnumerable<LinQuery.Models.tbProcTransaction>
@{
ViewBag.Title = "transaction";
}
<h2>transaction</h2>
@foreach (var serviceID in Model)
{
serviceID.pServiceID;
}