title: UseSqlite with Entity Framework Core in ASP.NET Core 2.1 not working
body: <p>I am starting a Razor pages project in ASP.NET Core 2.1. I am trying to use SQLite but when configuring the database only SQL Server seems to be an option.</p>
  
  <p><strong>Startup.cs</strong></p>
  
  <pre><code>using Microsoft.AspNetCore.Builder;
  using Microsoft.AspNetCore.Hosting;
  using Microsoft.AspNetCore.Mvc;
  using Microsoft.Extensions.Configuration;
  using Microsoft.Extensions.DependencyInjection;
  using Application.Models;
  using Microsoft.EntityFrameworkCore;
  
  namespace Application
  {
      public class Startup
      {
          public Startup(IConfiguration configuration)
          {
              Configuration = configuration;
          }
  
          public IConfiguration Configuration { get; }
  
          // This method gets called by the runtime. Use this method to add services to the container.
          public void ConfigureServices(IServiceCollection services)
          {
              services.AddDbContext&lt;ApplicationContext&gt;(options =&gt;
                 options.UseSqlite("Data Source=Database.db"));
              services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_2_1);
          }
  
          // This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
          public void Configure(IApplicationBuilder app, IHostingEnvironment env)
          {
              app.UseStaticFiles();
              app.UseMvc();
          }
      }
  }
  </code></pre>
  
  <p>Intellisense does not recognize <code>options.UseSqlite</code> and builds fail. This was not/ is not an issue with .net core 2.0 projects.</p>
  
  <p>Is this not supported yet? Reading through the documentation makes it seem that it is. I'm not sure what else is going wrong here.</p>