title: Add data using migration Entity Framework Core without specifying the id
body: <p>I would like to use EF migrations to add some data inside my DB. The fact is that all Id are auto-generated. I found the standard way to achieve it with EF Core, which is the following</p>
  
  <pre><code>modelBuilder.Entity&lt;TypeNote&gt;()
      .HasData(
      new TypeNote { Id = 1, Name = "General" },
      new TypeNote { Id = 2, Name = "E-mail" },
      new TypeNote { Id = 3, Name = "Meeting" },
      new TypeNote { Id = 4, Name = "Reminder" },
      new TypeNote { Id = 5, Name = "Telephone" },
      new TypeNote { Id = 6, Name = "Visit" }
  );
  </code></pre>
  
  <p>My issue here is that I don't want to specify the <code>Id</code>, but it seems that there is no other way using <code>HasData</code> method.</p>
  
  <p>Do you know another way to add data inside DB using migration?</p>