title: Code First Entity Framework doesn't create one to many relationship
body: <p>So I have a class (Article) That is supposed to have a one-to-many relationship with another class (Category):</p>
  
  <pre><code>public class Article
  {
    [Key]
    public int ArticleId { get; set;}
  
    public virtual List&lt;Category&gt; Categories { get; set; }
  }
  
  public class Category
  {
    [Key]
    public int Id { get; set;}
  
    public string Caption { get; set;
  }
  </code></pre>
  
  <p>When I had Code First build the Database, it generated Category having a one-to-one relationship with Article. This results in the the Category only being related to a single Article. Dropping and recreating the database still generates the issue. Any idea on what I'm doing wrong?</p>