title: Dotnet EF update not generating database
body: <p>Im following a tutorial to make a dotnet 2 rest api, and expecting the dotnet cli to generate a database after the dotnet ef update. But its not happening </p>
  
  <p>I have this context class</p>
  
  <pre><code> public class DutchContext : DbContext
   {
       public DutchContext(DbContextOptions&lt;DutchContext&gt; options): base(options)
       {
           public DbSet&lt;Product&gt; Products { get; set; }
           public DbSet&lt;Order&gt; Orders { get; set; }
      }
  }
  </code></pre>
  
  <p>And this is how i call the con string at StartUp.cs</p>
  
  <pre><code>public void ConfigureServices(IServiceCollection services)
  {
      services.AddTransient&lt;IMailService, NullMailService&gt;();
      // support for real mail service
      services.AddMvc();
      services.AddDbContext&lt;DutchContext&gt;(cfg =&gt;
      {
          cfg.UseSqlServer(_config.GetConnectionString("ConnectionString"));
      });
  }
  </code></pre>
  
  <p>And the config.json that holds the con string</p>
  
  <pre><code>{
  
    "ConnectionStrings": {
      "ConnectionString": "Server=(localdb)\\MSSQLLocalDB;Database=EstudoDotnetDB;Integrated Security=true;MultipleActiveResultSets=true"
    }
  }
  </code></pre>
  
  <p>This is the name of my localdb  > (localdb)\MSSQLLocalDB</p>
  
  <p>And the terminal output</p>
  
  <pre><code>$ dotnet ef database update
  info: Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager[0]
        User profile is available. Using 'C:\Users\dbeze\AppData\Local\ASP.NET\DataProtection-Keys' as key repository and Windows DPAPI to encrypt keys at rest.
  info: Microsoft.EntityFrameworkCore.Infrastructure[10403]
        Entity Framework Core 2.0.1-rtm-125 initialized 'DutchContext' using provider 'Microsoft.EntityFrameworkCore.SqlServer' with options: None
  info: Microsoft.EntityFrameworkCore.Database.Command[20101]
        Executed DbCommand (10ms) [Parameters=[], CommandType='Text', CommandTimeout='30']
        SELECT OBJECT_ID(N'__EFMigrationsHistory');
  info: Microsoft.EntityFrameworkCore.Database.Command[20101]
        Executed DbCommand (0ms) [Parameters=[], CommandType='Text', CommandTimeout='30']
        SELECT OBJECT_ID(N'__EFMigrationsHistory');
  info: Microsoft.EntityFrameworkCore.Database.Command[20101]
        Executed DbCommand (1ms) [Parameters=[], CommandType='Text', CommandTimeout='30']
        SELECT [MigrationId], [ProductVersion]
        FROM [__EFMigrationsHistory]
        ORDER BY [MigrationId];
  info: Microsoft.EntityFrameworkCore.Migrations[20405]
        No migrations were applied. The database is already up to date.
  No migrations were applied. The database is already up to date.
  Done.
  </code></pre>
  
  <p>Any ideas? </p>
  
  <p>Sorry if this is a dumb question, I'm new to dotnet 2.</p>