title: Deploy to Azure, Entity First, newsequentialid error without any sequentialid declared
body: <p>I am trying to deploy my site to Azure, as usual. I am using code first migrations. Today I am getting an error around the like this </p>
  
  <blockquote>
    <p>deploy error ADD DEFAULT (newsequentialid()) FOR [ID];</p>
  </blockquote>
  
  <p>The table that causes the error is the first alphabetically, so I am worried that it will just start doing this for all of them. Otherwise it was a minor change implemented. </p>
  
  <hr>
  
  <p>My most recent migration looks like</p>
  
  <pre><code>  public override void Up()
      {
          CreateTable(
              "dbo.StatsUsersDays",
              c =&gt; new
                  {
                      ID = c.Int(nullable: false, identity: true),
                      Date = c.DateTime(nullable: false),
                      UserID = c.String(),
                      Count = c.Int(nullable: false),
                  })
              .PrimaryKey(t =&gt; t.ID);
  
      }
  
      public override void Down()
      {
          DropTable("dbo.StatsUsersDays");
      }
  </code></pre>
  
  <p>with accompanying model </p>
  
  <pre><code>public class StatsUsersDays
  {
      [DatabaseGenerated(DatabaseGeneratedOption.Identity)]
      public int ID { get; set; }
      public DateTime Date { get; set; }
      public String UserID { get; set; }
      public int Count { get; set; }
  }
  </code></pre>
  
  <p>which really should not be throwing an error like it did.  :(</p>
  
  <hr>
  
  <p>I see two possible questions</p>
  
  <ol>
  <li><p>Did Azure just update their backend in a huge and breaking way?</p></li>
  <li><p>Where do you find the code that is being executed for the code -first deployment migrations that seems to be breaking my publish?</p></li>
  </ol>