2
我试图创建LINQ lambda表达式返回客户,其姓或名与特定的字母开头。但是我得到的。选择了错误说:运营商'。'不能应用于lambda表达式
运营商“”不能应用于lambda表达式。
public JsonResult GetCust(string term)
{
var data = context.Customers
.Where((dr => dr.First.StartsWith(term) == true) || (dr => dr.Last.StartsWith(term) == true))
.Select(dr => new { Name=String.Concat(dr.First, dr.Last), Adrs = dr.Street, value = dr.CustID })
.Take(10);
return Json(data, JsonRequestBehavior.AllowGet);
}
任何想法如何返回所需的数据?
OPS ...... 看来我只是忘了输入的。凡 另一个右括号应该是: 。凡((DR = > dr.First.StartsWith(项)==真)||(DR => dr.Last.StartsWith(项)==真))) – Tihi 2012-03-28 13:10:42