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 };