首先我想向大家道歉,因爲我知道這個問題已經被問了很多次。但我本身對MVC或.NET或Lambda表達式本身知之甚少。我工作的一個小項目,我被困在Lambda表達式如下錯誤 MVC4中的Lambda表達式錯誤
編輯 下面是控制器代碼
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.Entity;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using MVC4Trial.Models;
using Kendo.Mvc.UI;
using Kendo.Mvc.Extensions;
namespace MVC4Trial.Controllers
{
public partial class CallTrackController : Controller
{
public ActionResult Index()
{
return View();
}
public ActionResult Remote_Data()
{
return View("AjaxBinding");
}
public ActionResult vwCallDetails([DataSourceRequest] DataSourceRequest request)
{
return Json(GetCallDetailsFn().ToDataSourceResult(request));
}
private static IEnumerable<CallDetails> GetCallDetailsFn()
{
var callData = new CallTrackClassDataContext();
return callData.CallDetails.Select(calldetail => new CallDetails
{
CCCID = calldetail.CCCID,
Mp3_Url = calldetail.Mp3_Url,
Index = calldetail.Index,
Target_Number = calldetail.Target_Number,
Duration = calldetail.Duration,
LocalTime = calldetail.LocalTime,
Site_Name___Address = calldetail.Site_Name___Address,
Ad_Source_Name = calldetail.Ad_Source_Name,
Tracking_Number = calldetail.Tracking_Number,
Caller_Number = calldetail.Caller_Number,
Available_Feature = calldetail.Available_Feature
});
}
}
}
我想了解如何解決這個錯誤。我在這裏錯過了什麼?我是否需要對模型/視圖/任何其他文件進行任何更改?感謝您的閱讀和幫助。
一個截圖很不錯,但你可以發佈代碼的文本,以便其他人不需要重新鍵入它? – PinnyM 2013-02-14 21:22:15
「持續時間」行上的錯誤是什麼?我注意到其他錯誤會導致linq錯誤。 – Andorbal 2013-02-14 21:22:38
我注意到'持續時間'是加下劃線的 - 這個屬性有什麼特別的嗎? – 2013-02-14 21:22:48