我是 POCO 的新手。我有两个表,例如 tb1 和 tb2。假设我们在这些表之间有 PK 和 FK 关系。当涉及到 POCO CF 时,我们如何管理这种关系?我按照以下方法做了一个示例文章。
public abstract class Person
{
public string Name { get; set; }
public int DepartmentId { get; set; }
public virtual Department Department { get; set; }
}
public class Collaborator : Person
{
public int CollaboratorId { get; set; }
public string ManagerCode { get; set; }
public virtual Manager Manager { get; set; }
}
为什么他们使用抽象和虚拟关键字?谁能解释一下我们如何管理这些关系?