title: Entity Framework migration consisting only of SQL() calls?
body: <p>We'd like to create an Entity Framework migration that solely runs a pre-defined SQL query:</p>
  
  <pre><code>public partial class MySqlMigration : DbMigration
  {
      public override void Up()
      {
          SQL(...up sql...);
      }
  
      public override void Down()
      {
          SQL(...down sql...);
      }
  }
  </code></pre>
  
  <p>When we try to run the migration, EF skips it and tells us that there are no explicit migrations pending. For some reason I was under the impression that this sort of thing is possible -- am I crazy or am I missing something obvious?</p>