public IEnumerable<Artista> Listar()
{
var lista = new List<Artista>();
using var connection = ObterConexao();
connection.Open();
string sql = "SELECT * FROM Artistas";
SqlCommand command = new SqlCommand(sql, connection);
using SqlDataReader dataReader = command.ExecuteReader();
while (dataReader.Read())
{
string nomeArtista = Convert.ToString(dataReader["Nome"]);
string bioArtista = Convert.ToString(dataReader["Bio"]);
int idArtista = Convert.ToInt32(dataReader["Id"]);
Artista artista = new(nomeArtista, bioArtista) { Id = idArtista};
lista.Add(artista);
}
return lista;
}
try
{
var connection = new Connection();
connection.Listar();
var listaArtistas = connection.Listar();
foreach ( var artista in listaArtistas )
{
Console.WriteLine( artista );
}
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
return;
Pessoal, o a primeira parte do código está em uma classe "connection.cs" e a segundo em um "program.cs". Quando executo apresenta o seguinte erro ""Keyword not supported: 'trust server certificate'." Como posso solucionar esse erro?