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:
- Estúdio de gerenciamento de servidor Microsoft SQL
- Gerenciador de configuração do SQLServer
- 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 ..... 😄