Gostaria de saber como eu faria uma conexão com banco de dados sql server, e posteriormente fazer a chamada da API no postman.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Gostaria de saber como eu faria uma conexão com banco de dados sql server, e posteriormente fazer a chamada da API no postman.
Olá, David! Tudo bem com você?
Para conectar sua aplicação .NET 6 com o Sql Server, você pode utilizar o Entity Framework Core, que é uma biblioteca ORM (Object-Relational Mapper) que permite a manipulação de dados de forma orientada a objetos.
Primeiramente, você precisa instalar o pacote NuGet do Entity Framework Core para o SQL Server. Você pode fazer isso através do comando no terminal:
dotnet add package Microsoft.EntityFrameworkCore.SqlServer
Após isso, você pode configurar a string de conexão no seu arquivo appsettings.json:
"ConnectionStrings": {
"DefaultConnection": "Server=nome_do_servidor;Database=nome_do_banco;User Id=usuario;Password=senha;"
}
Depois, você deve injetar a configuração no Startup.cs:
public void ConfigureServices(IServiceCollection services)
{
services.AddDbContext<ApplicationDbContext>(options =>
options.UseSqlServer(Configuration.GetConnectionString("DefaultConnection")));
}
Lembre-se de substituir ApplicationDbContext pelo nome da sua classe de contexto.
Quanto ao Postman, para fazer a chamada da API você precisa ter a URL da rota que você deseja acessar. Por exemplo, se você tem uma rota para buscar todos os usuários, você pode ter algo como http://localhost:5000/api/users. Você simplesmente coloca essa URL no Postman, seleciona o método HTTP (GET, POST, PUT, DELETE, etc.) e clica em "Send". Se a rota estiver configurada corretamente na sua API, você deve receber uma resposta.
Espero ter ajudado e bons estudos!