【发布时间】:2019-09-27 21:06:37
【问题描述】:
tblWorkOrder 通过 tblWorkOrder.EnteredBy 和 tblWorkorder.ClosedBy 有两个到 tblUser 的链接。下面的代码选择 ClosedBy 链接。如何指定 OpenedBy 链接?
public IEnumerable<SelectListItem> GetEnteredBy()
{
using (var context = new FacilityEntities())
{
List<SelectListItem> user = context.tblWorkOrder.AsNoTracking().Include("tblUser")
.GroupBy(x => new { x.tblUser.LastName, x.tblUser.FirstName, x.tblUser.UserID })
.Select(x =>
new SelectListItem
{
Value = x.Key.UserID,
Text = string.Concat(x.Key.FirstName, " ", x.Key.LastName)
}).ToList();
var usertip = new SelectListItem()
{
Value = null,
Text = "Select"
};
user.Insert(0, usertip);
return new SelectList(user, "Value", "Text");
}
}
【问题讨论】:
标签: asp.net-mvc linq entity-framework-6