【发布时间】:2014-01-14 16:53:54
【问题描述】:
我正在使用 ASP.net MVC,我已经简化但制作了以下模型
public class Employee
{
public int Id { get; set; }
public string EmpName { get; set; }
}
public class Customer
{
public int Id { get; set; }
public string CusName { get; set; }
}
public class Task
{
public int Id { get; set; }
public DateTime StartDate{ get; set; }
public DateTime? EndDate{ get; set; }
}
一个员工可以有很多任务。 一项任务可以有许多员工(但只能在任何时候) 一个客户可以有很多任务
我正在努力记录的不是任务开始或结束的时间,而是员工与任务之间的关系开始和结束以及新员工开始的时间。我知道我需要一个历史实体,但我想不出我将如何记录它。顺便说一句,如果从客户的角度来看任务结束,那么员工和任务之间的关系就会自动结束。
一如既往地感谢您。如果有人有任何关于 EF 处理这种关系的好书或视频教程的指针,将不胜感激。
【问题讨论】:
标签: c# entity-framework relationships