在我看来,我需要为每个发起者和所有者返回 FullName。为此,Initiator 和 Owner 都应该是 EmployeeID 的外键吗?
我不确定如何首先使用代码创建发起者和所有者外键,也不确定如何使用剃刀显示全名。
有任何想法吗?谢谢。
改变请求
namespace Project.Models
{
public class ChangeRequest
{
public int ChangeRequestID { get; set; }
public int Initiator { get; set; }
public int Owner { get; set; }
}
}
员工
namespace Project.Models
{
public class Employee
{
public int EmployeeID { get; set; }
public string Surname { get; set; }
public string FirstName { get; set; }
public string FullName
{
get
{
return Surname + ", " + FirstName;
}
}
}
}
看法
@foreach (var item in Model.ChangeRequests)
{
@Html.DisplayFor(modelItem => item.Initiator)
@Html.DisplayFor(modelItem => item.Owner)
}