C# MVC LINQ查询问题
在我的C# MVC LINQ查询问题,c#,linq,entity-framework,asp.net-mvc-2,lambda,C#,Linq,Entity Framework,Asp.net Mvc 2,Lambda,在我的 public ActionResult Active() { var list=\u entity.CALL\u UP.Where(s=>s.STATE==icallupstate.FULLY\u签名) .Where(f=>f.START\u DATE=DateTime.Today) .ToList(); 返回视图(列表); } 这将返回一个带有正确结果的IEnumerable,但我希望USER\u ID显示为另一个表中的用户名。我该怎么做 例如: public ActionResul
public ActionResult Active()
{
var list=\u entity.CALL\u UP.Where(s=>s.STATE==icallupstate.FULLY\u签名)
.Where(f=>f.START\u DATE=DateTime.Today)
.ToList();
返回视图(列表);
}
这将返回一个带有正确结果的IEnumerable
,但我希望USER\u ID显示为另一个表中的用户名。我该怎么做
例如:
public ActionResult Active()
{
var list = _entity.CALL_UP.Where(s => s.STATE == ICallUpsState.FULLY_SIGNED)
.Where(f => f.START_DATE <= DateTime.Today
&& f.END_DATE >= DateTime.Today)
.ToList();
return View(list);
}
这是一个ID
实际用户名存储在另一个表中,我想显示该用户名,而不是idea:
在查询结果中加入Users
表,返回带有selectnew
构造的自定义对象:
大概是这样的:
<%: String.Format("{0:F}", item.CREATED_BY_USER_ID) %> this is an ID
有关更多信息,请查看以下页面:
“但是我想显示一些列ID(用户ID)”对不起,我无法解析。你在问什么?
// Join on the ID properties.
var query = from c in list
join u in users on c.CREATED_BY_USER_ID equals u.ID
select new { c.STATE, c.Property2, c.Property3, u.Name };