C# 具有属性的实体框架双向自引用模型
我正在玩实体框架(代码优先),希望我的模型引用自己。。。这在几个地方都有明确的解释,而且相当简单:C# 具有属性的实体框架双向自引用模型,c#,entity-framework,C#,Entity Framework,我正在玩实体框架(代码优先),希望我的模型引用自己。。。这在几个地方都有明确的解释,而且相当简单: public class Person{ public ICollection<Person> People { get; set; } } 虽然不确定EF在DB中如何处理这个问题,但这可能不是需要的 您应该通过以下链接了解EF模型中的继承:这可能会有所帮助:@FrankFajardo对于数据库设计新手来说绝对是一个很好的信息。方法1在许多EF文档和教程中都有明确的定义,我真
public class Person{
public ICollection<Person> People { get; set; }
}
虽然不确定EF在DB中如何处理这个问题,但这可能不是需要的 您应该通过以下链接了解EF模型中的继承:这可能会有所帮助:@FrankFajardo对于数据库设计新手来说绝对是一个很好的信息。方法1在许多EF文档和教程中都有明确的定义,我真的需要知道如何在EF中正确实现方法2。您应该在EF模型中介绍继承,如下链接:这可能会有所帮助:@FrankFajardo对于数据库设计新手来说绝对是一个很好的信息。方法1在很多EF文档和教程中都有明确的定义,我真的需要知道如何在EF中正确地实现方法2
public class Person{
public ICollection<PeoplePeople> RelatedPeople { get; set; }
}
public class PeoplePeople{
public Person personOne { get; set; }
public Person personTwo { get; set; }
public string Relationship { get; set; }
}
public class PeoplePeople{
public Person[] people { get; set; }
public string Relationship { get; set; }
}