1
resposta

Conexão com DB Sql Server

Gostaria de saber como eu faria uma conexão com banco de dados sql server, e posteriormente fazer a chamada da API no postman.

1 resposta

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!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.