私は人間関係に頭を悩ませようとしていますが、誰かが私のためにこれを明確にしてくれることを願っています.
私は次の2つのモデルを持っています
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);
}
問題を単純化するために、上記のモデルには示していない他の追加フィールドがあります。