У меня есть класс Content, который должен иметь родительский идентификатор для наследования, но я также хочу, чтобы у него был список дочернего контента, который не имеет ничего общего с этим деревом наследования.
Я в основном хотелтаблица ссылок как ChildContentRelationship с идентификаторами для parentContent и childContent в нем, и класс Content будет содержать список ChildContentRelationship.
Это вызвало много ошибок.
Вот что я хочуделать
public class Content
{
public int Id { get; set; }
public int? ParentContentId { get; set; }
public virtual Content ParentContent { get; set; }
public string Name { get; set; }
public int ContentTypeId { get; set; }
public virtual ContentType ContentType { get; set; }
public virtual ICollection<Property> Properties { get; set; }
public virtual ICollection<ChildContentRelationship> ChildContent { get; set; }
}
Как бы это настроить в EF?