我正在努力解决人际关系,我希望有人可以为我澄清这一点。
我有以下两种型号
public class dsExpressionOfInterest
{
public int dsExpressionOfInterestID { get; set; }
[Display(Name = "Customer Name")]
public string CustomerName { get; set; }
public virtual dsRegistration dsRegistration { get; set; }
}
和
public class dsRegistration
{
public int dsRegistrationID { get; set; }
[Display(Name = "Expression Of Interest ID")]
public int dsExpressionOfInterestID { get; set; }
[Display(Name = "SLA Received")]
public bool SLAReceived { get; set; }
[DataType(DataType.Date)]
[Display(Name = "Date Received")]
public DateTime? SLAReceivedDate { get; set; }
}
在 dsRegistration 的索引视图中,我希望能够显示 dsExpressionOfInterest 中的 CustomerName 字段,但是这对我不可用。
应该如何设置我的导航属性以促进这一点?
更新
我的控制器
public ActionResult Index()
{
var dsregistration = db.dsRegistration.Include(d => d.Employee).Where(d => d.PackSent == false);
return View(dsregistration);
}
为了简化问题,我没有在上述模型中显示其他附加字段。