title: Empty Migrations are generated in code first ASP.NET MVC
body: <p>I have been trying to generate migration but some reason, generated migrations is empty except the basic definition of function up and down but empty inside.</p>
  
  <p>Model class</p>
  
  <pre><code>public class StoryDB
  {
      [DatabaseGenerated(DatabaseGeneratedOption.Identity)]
      public Guid id { get; set; }
      [Required]
      public string StoryContent { get; set; }
      private int heartsCount { get; set; }
      private int commentsCount { get; set; }
      private int shareCount { get; set; }
      public DateTime dateCreated { get; set; }
      public DateTime dateModified { get; set; }
  }
  </code></pre>
  
  <p>Database Context class</p>
  
  <p>public class StoreDB : DbContext
      {
         public StoreDB() : base("DefaultConnection")
          {</p>
  
  <pre><code>    }
      public virtual DbSet &lt;StoryDB&gt; Stories { get; set; }
  
  }
  </code></pre>
  
  <p>Note that I am using the same connection DefaultConnection which is used to by Identity Classes
  When I generate the initial seeding class that generates perfectly (i.e. all user tables like roles and users)
  However when i try to generate the first migration after seed class, then nothing appears in the class</p>