Estou tendo esse problema ao tentar executar o projeto que fiz download Estou usando o Linux Mint 19.3 + Core 2.1 + SQL server 2019 (na hora da instalação escolhi a versão Express. Alguma ideia de como poderia resolver isso?
Exception has occurred: CLR/System.PlatformNotSupportedException
Ocorreu uma exceção do tipo "System.PlatformNotSupportedException" em Microsoft.EntityFrameworkCore.Relational.dll, mas ela não foi manipulada no código do usuário: 'LocalDB is not supported on this platform.'
em System.Data.SqlClient.SNI.LocalDB.GetLocalDBConnectionString(String localDbInstance)
em System.Data.SqlClient.SNI.SNIProxy.GetLocalDBDataSource(String fullServerName, Boolean& error)
Aqui é a classe onde aparece o problema
using Microsoft.AspNetCore.Identity.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore;
namespace Alura.ListaLeitura.Seguranca
{
public class AuthDbContext : IdentityDbContext<Usuario>
{
public AuthDbContext(DbContextOptions<AuthDbContext> options)
: base(options)
{
//irá criar o banco e a estrutura de tabelas necessárias
this.Database.EnsureCreated();
}
protected override void OnModelCreating(ModelBuilder builder)
{
base.OnModelCreating(builder);
builder.ApplyConfiguration<Usuario>(new UsuarioConfiguration());
}
}
}
Aqui a linha de código onde aparece o problema
this.Database.EnsureCreated();