EF Core -  Usando a extensão SQL Server no VS Code

 Hoje veremos como usar o VS Code para criar e executar scripts do Transact-SQL usando a extensão SQL Server.

Se você for usar o VS Code para criar aplicações para a plataforma .NET usando o EF Core com o banco de dados SQL Server pode precisar consultar e os dados e exibir os resultados.

A extensão mssql para o Visual Studio Code permite que você se conecte a um banco de dados SQL Server, e realize consultas com o Transact-SQL (T-SQL) exibindo os resultados. (A extensão pode ser usada também o Azure SQL Database)

A seguir listamos os principais recursos oferecidos pela extensão :

Instalando a extensão SQL Server(mssql)

Para instalar esta extensão siga o seguinte roteiro:

Após a instalação vai aparecer o ícone mostrado na figura abaixo na barra lateral esquerda do VS Code.

Ao clicar no ícone será exibida uma caixa Connections com as conexões existentes:

Você pode então expandir o ícone Databases para escolher o banco de dados com o qual deseja trabalhar:

Se não houver nenhuma vai aparecer o texto +Add Connection , e, clicando nele será aberta no topo do VS Code a janela onde você deverá informar os parâmetros para se conectar com o seu banco de dados SQL Server:

Para este exemplo devemos informar o hostname e a instância ou a string de conexão ADO .NET.

A seguir informamos uma string de conexão ADO .NET :

Ao pressionar ENTER vamos informar o nome da conexão que é opcional e depois vamos escolher o modo de autenticação para fazer o login e acessar o banco de dados.

Selecionando um banco de dados podemos executar uma consulta SQL e exibir os resultados:

Através da  paleta de comandos (Ctrl+Shift+P) basta digitar sql para visualizar os comandos SQL disponíveis:

Assim você tem uma ferramenta poderosa para acessar e gerenciar os dados de um banco de dados SQL Server no ambiente do VS Code.

Você pode consultar a página da extensão no marketplace do Visual Studio.

"Em Deus louvarei a sua palavra, em Deus pus a minha confiança; não temerei o que me possa fazer a carne."
Salmos 56:4


Referências:


José Carlos Macoratti