title: Dot Net Entity Framework database update doesn't create tables in mysql database
body: <p>I'm using <code>MySql</code> as database with the official connection provider. I'm trying it with the next project example (asp.net core 1.0) on a mac:</p>
  
  <pre><code>public class BloggingContext : DbContext
  {
      public BloggingContext(DbContextOptions&lt;BloggingContext&gt; options)
          : base(options)
      { }
  
      public DbSet&lt;Blog&gt; Blogs { get; set; }
      public DbSet&lt;Post&gt; Posts { get; set; }
  }
  
  public class Blog
  {
      public int BlogId { get; set; }
      public string Url { get; set; }
  
      public List&lt;Post&gt; Posts { get; set; }
  }
  
  public class Post
  {
      public int PostId { get; set; }
      public string Title { get; set; }
      public string Content { get; set; }
  
      public int BlogId { get; set; }
      public Blog Blog { get; set; }
  }
  </code></pre>
  
  <p>And in my Startup.cs</p>
  
  <pre><code>    public void ConfigureServices(IServiceCollection services)
      {
          var connection = @"server=localhost;userid=efcore;port=3306;database=blogsFinal;sslmode=none;";
          services.AddDbContext&lt;BloggingContext&gt;(options =&gt; options.UseMySQL(connection));
  
          // Add framework services.
          services.AddMvc();
      }
  </code></pre>
  
  <p>In my project.json I also add</p>
  
  <pre><code>"dependencies": {
     ...
       "MySql.Data.EntityFrameworkCore": "7.0.5-ir21",
  
      "Microsoft.EntityFrameworkCore.Tools": {
        "version": "1.0.0-preview2-final",
        "type": "build"
      }
  }
  </code></pre>
  
  <p>and</p>
  
  <pre><code>  "tools": {
      ...,
      "Microsoft.AspNetCore.Server.IISIntegration.Tools": "1.0.0-preview2-final"
    },
  </code></pre>
  
  <p>When I run <code>dotnet ef migrations add v1</code>, works fine and creates the migration files, but when I execute <code>dotnet ef database update</code> the database is created but tables not and throws this output</p>
  
  <pre><code>System.NotImplementedException: The method or operation is not implemented.
     at MySQL.Data.EntityFrameworkCore.Migrations.Internal.MySQLHistoryRepository.get_ExistsSql()
     at Microsoft.EntityFrameworkCore.Migrations.HistoryRepository.Exists()
     at Microsoft.EntityFrameworkCore.Migrations.HistoryRepository.GetAppliedMigrations()
     at Microsoft.EntityFrameworkCore.Migrations.Internal.Migrator.Migrate(String targetMigration)
     at Microsoft.EntityFrameworkCore.Design.MigrationsOperations.UpdateDatabase(String targetMigration, String contextType)
     at Microsoft.EntityFrameworkCore.Tools.Cli.DatabaseUpdateCommand.&lt;&gt;c__DisplayClass0_0.&lt;Configure&gt;b__0()
     at Microsoft.Extensions.CommandLineUtils.CommandLineApplication.Execute(String[] args)
     at Microsoft.EntityFrameworkCore.Tools.Cli.Program.Main(String[] args)
  The method or operation is not implemented.
  </code></pre>