title: Fluent API for navigation property in the two ways
body: <h1>Classes</h1>
  
  <pre><code>public class ProductType
  {
      public Guid ID { get; set }
      public string Name { get; set }
      public ICollection&lt;ProductCategory&gt; Categories { get; set }
  }
  
  public class ProductCategory
  {
      public Guid ID { get; set }
      public string Name { get; set }
      public ProductType ProductType { get; set; }
  }
  </code></pre>
  
  <h2>Configuration</h2>
  
  <p><strong>ProductTypeConfiguration</strong></p>
  
  <pre><code>HasMany(p =&gt; p.Categories).WithRequired().WillCascadeOnDelete(false);
  </code></pre>
  
  <h2>Question</h2>
  
  <p>Note the properties <code>Categories</code> and <code>ProductType</code> </p>
  
  <p>The relationship is one (ProductType) to many (ProductCategory), however, a <code>ProductCategory</code> is associated with a single <code>ProductType</code>!</p>
  
  <p>In my database it is creating two FKS!!
  How would the configuration (<strong>using FluentAPI</strong>) for this type of situation??</p>
  
  <p>Thanks!!!</p>