Cannot find the UseMysql method on DbContextOptions : <p>I am playing around with the dotnet core on linux, and i am trying to configure my DbContext with a connection string to a mysql Server. </p>

<p>my DbContext looks like so:</p>

<pre><code>using Microsoft.EntityFrameworkCore;
using Models.Entities;

namespace Models {
    public class SomeContext : DbContext
    {
        //alot of dbSets...
        public DbSet&lt;SomeEntity&gt; SomeDbSet { get; set; }

        public EsportshubContext(DbContextOptions&lt;SomeContext&gt; options) : base(options) {

        }

        protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) 
        {
            optionsBuilder.UseMysql //Cannot find this method
        }


        protected override void OnModelCreating(ModelBuilder modelBuilder) 
        {
            //using modelBuilder to map some relationships
        }
    }
}
</code></pre>

<p>My dependencies looks like so:</p>

<pre><code>"dependencies": {
    "Microsoft.NETCore.App": {
      "version": "1.0.0",
      "type": "platform"
    },
    "Microsoft.AspNetCore.Diagnostics": "1.0.0",
    "Microsoft.AspNetCore.Server.IISIntegration": "1.0.0",
    "Microsoft.AspNetCore.Server.Kestrel": "1.0.1",
    "Microsoft.Extensions.Logging.Console": "1.0.0",
    "Microsoft.Extensions.Configuration.EnvironmentVariables": "1.0.0",
    "Microsoft.Extensions.Configuration.FileExtensions": "1.0.0",
    "Microsoft.Extensions.Configuration.Json": "1.0.0",
    "Microsoft.Extensions.Configuration.CommandLine": "1.0.0",
    "Microsoft.AspNetCore.Mvc":"1.0.0",
    "Microsoft.EntityFrameworkCore": "1.0.1",
    "MySql.Data.Core": "7.0.4-ir-191",
    "MySql.Data.EntityFrameworkCore": "7.0.4-ir-191"
  },
</code></pre>

<p>I also tried to use the mysql server in my Startup.cs in the following code</p>

<pre><code>public class Startup
    {

        public void ConfigureServices(IServiceCollection services)
        {
            var connection = @"Server=(localdb)\mssqllocaldb;Database=EFGetStarted.AspNetCore.NewDb;Trusted_Connection=True;";
            services.AddDbContext&lt;EsportshubContext&gt;(options =&gt; options.UseMysql); //Cannot find UseMysql*
        }
</code></pre>

<p>I tried to change my directive from </p>

<pre><code>using Microsoft.EntityFrameworkCore;
</code></pre>

<p>to </p>

<pre><code>using MySQL.Data.EntityFrameworkCore;
</code></pre>

<p>Which makes sense? maybe? but then all of the references to DbContext and DbSet is gone, so i suppose the solution is a mix of sorts??</p>
