-1

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

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

4

1 回答 1

0

我假设您使用的是模型优先的方法。您将需要使用 Fluent API 来定义关系。这是一篇关于如何做到这一点的好文章

于 2012-11-07T13:48:43.143 回答