我試圖使用數據庫第一種方法來從數據庫中的數據,並希望在列表中顯示的數據..我想這個期間在ASP.NET MVC視圖創建列表獲取錯誤
下面的代碼這是我的行動方法
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指令或程序集 參考?)
我無法解決此錯誤,請解決此錯誤的專家
是這可能http://blogs.msdn.com/b/webdev/archive /2014/10/16/microsoft-asp-net-mvc-security-update-broke-my-build.aspx? – Martijn 2014-10-18 10:52:29
您正在返回一個'IEnumerable'。最簡單的解決方案是使用'select T;'而不是'select T.pServiceID;' –
Satpal
2014-10-18 10:54:12