Boa noite pessoal,
Estou estudando recentemente, e não tem para mim a versão .NET Core 2.0, então coloquei a próxima versão estável que é o 3.1.
Criei a minha classe com sucesso:
namespace MyFit.Models.DB
{
public class Aluno
{
public int id { get; set; }
public string nome { get; set; }
public string endereco { get; set; }
public string telefone { get; set; }
public float? busto { get; set; }
public float? cintura { get; set; }
public float? trapezio { get; set; }
public float? ombroDireito { get; set; }
public float? ombroEsquerdo { get; set; }
public float? bicipsDireito { get; set; }
public float? bicipsEsquerdo { get; set; }
public float? tricipsDireito { get; set; }
public float? tricipsEsquerdo { get; set; }
public float? costas { get; set; }
public float? gluteos { get; set; }
public float? pernaDireita { get; set; }
public float? pernaEsquerda { get; set; }
public float? panturrilhaDireita { get; set; }
public float? panturrilhaEsquerda { get; set; }
public float? peso { get; set; }
public bool ativo { get; set; }
}
}
Criei o meu ApplicationContext com sucesso também:
`
namespace MyFit
{
public class ApplicationContext : DbContext
{
public ApplicationContext(DbContextOptions options) : base(options)
{
}
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
base.OnModelCreating(modelBuilder);
modelBuilder.Entity<Aluno>().HasKey(t => t.id);
}
}
}`
Mas não consigo fazer a configuração no Startup.cs, reparei que tem mais coisas do que é ensinado no curso, e acredito que seja a versão do .NetCore que mudou. Mas fui no método "ConfigureServices" e não consigo usar o options.UseSqlServer, não aparece a importação para mim.
`
public void ConfigureServices(IServiceCollection services)
{
services.AddControllersWithViews();
services.AddDbContext<ApplicationContext>(options =>
{
options.UseSqlServer(); // aqui está dando erro, não consigo importar
});
}```
Alguém pode me ajudar por favor?