Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Conectando seu aplicativo ASP.NET Core a uma instância local do SQLServer


Não é novidade que um dos melhores bancos de dados a serem usados ​​para o desenvolvimento asp.net/.net é o SqlServer por causa de sua integração suave fornecida com aplicativos .net(ASP.NET/UWP/Winforms/Xamarin).

Vamos ao processo de integração de uma instância local do SqlServer com nosso aplicativo ASP.NET.....

Para concluir essas etapas, você precisaria do seguinte:
  1. Estúdio de gerenciamento de servidor Microsoft SQL
  2. Gerenciador de configuração do SQLServer
  3. Um projeto ASP.NET (com EFCore ORM para sqlserver instalado)

Para instalar ferramentas EFcore com sqlserver
vá para package manager console e instale o seguinte pacote

Microsoft.EntityFrameworkCore.SqlServer


passo 1.

abra o gerenciador de configuração do SqlServer



certifique-se de que o TCP/IP esteja ativado se esta for sua primeira vez usando uma instância local/ou conectando-se ao seu sqlserver remotamente, clique com o botão direito do mouse em TCP/IP e selecione propriedades, selecione endereços IP e role para baixo até a última seção que diz Ipall e digite a TCP port:1433

Passo 2:

A etapa 2 é criar um banco de dados em seu estúdio de gerenciamento Sqlserver que você pretende usar para seu projeto asp.net.

Etapa 3:é adicionar o banco de dados como sua string de conexão em seu appsettings.json arquivo (no seu projeto asp.net). substitua DATABASENAME com o nome do seu banco de dados

"ConnectionStrings": {
"DefaultConnection": "Data Source=.;Initial Catalog=DATABASENAME;Integrated Security=True"
}


Passo 4:

Crie uma classe ApplicationDBcontext em seu projeto


e adicione o dbcontext à sua classe de inicialização do aplicativo nos serviços de configuração



e você deve estar funcionando ..... 😄