Razor 如何管理POCO实体中两个表之间的关系?

Razor 如何管理POCO实体中两个表之间的关系?,razor,entity-framework-4.1,poco,asp.net-mvc-3-areas,Razor,Entity Framework 4.1,Poco,Asp.net Mvc 3 Areas,我是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 {

我是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; }
    }

他们为什么使用抽象和虚拟关键词?有谁能解释一下我们如何管理这些关系吗?

我想您使用的是模型优先的方法。您需要使用Fluent API来定义关系。这是一篇。

你指的是哪篇文章?让我们看看是否可以帮助您理解其中的任何解释。