Entity Framework core: DbContextOptionsBuilder 'no contiene una definición para' usesqlserver 'y ningún método de extensión' usesqlserver '

Soy nuevo en EF core y estoy tratando de que funcione con mi proyecto asp.net core.

Me sale el error anterior en mistartup.cs cuando intente configurar el dbcontext para usar una cadena de conexión de config. Estoy siguiendo este tutorial:https://docs.microsoft.com/en-us/aspnet/core/data/ef-mvc/intro

El código problemático en startup.cs:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Hosting;
using Microsoft.AspNetCore.SpaServices.Webpack;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Logging;
using Microsoft.EntityFrameworkCore;
using tracV2.models;
using tracV2.data;

namespace tracV2
{
    public class Startup
    {
        // This method gets called by the runtime. Use this method to add services to the container.
        public void ConfigureServices(IServiceCollection services)
        {
            // Add framework services.
            services.AddMvc();

            services.AddSingleton<IConfiguration>(Configuration);

            string conn = Configuration.GetConnectionString("optimumDB");

            services.AddDbContext<tracContext>(options => options.usesqlserver(conn));
        }

losusesqlserver Se reconoce el método si lo pongo directamente en el contexto:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Microsoft.EntityFrameworkCore;

namespace tracV2.data
{
    public class tracContext : DbContext
    {
        protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
        {
            optionsBuilder.UseSqlServer("myrealconnectionstring");
        }

Todas mis investigaciones en línea apuntan a referencias que faltan, pero parece que no puedo encontrar cuál me estoy perdiendo (ver imagen).referencias

Cualquier ayuda sería muy apreciada

Gracias

Respuestas a la pregunta(12)

Su respuesta a la pregunta