title: How do I configure a navigation property to the same table in Entity Framework?
body: <p>How do I configure Entity Framework using fluent configuration to behave the same way that I would do this with attributes:</p>
  
  <pre><code>public class Product
  {
      public int? ParentId { get; set; }
      [ForeignKey("ParentId")]
      public virtual Product Parent { get; set; }
  }
  </code></pre>