Projeto de controle de contatos com inturito de estudar o padrão MVC e os metodos CRUD em ASP.NET Projeto esta sendo feito com base na playlist Criando um Sistema do Zero - ASP.NET MVC do canal Programador Tech
- ASP.NET CORE MVC
- Entity Framework
- SQL server
- Bootstrap 5
A sigla MVC significa Model-View-Control, e um padrão de arquitetura muito ultilizado em projetos WEB, o intuito do MVC é dividir o projeto em 3 partes Models, views e controlers para que fique mais facil serparar a interface das regras de negocio.
Model: Responsavel pela consulta e manipulação dos dados na aplicação.
View: Responsavel pela interface apresentada para o usuario.
Controler: Responsavel por intermediar a Model e a view , administrando ambos.
(para uma explicação mais detalhada consulte o video MVC // Dicionário do Programador)
Crud são as 4 operaçoes bacias ultilizadas para tratar os dados quando ultilizamos um banco de dados de uma aplicação as operaçoes são
C => Create (criar)
R => Read (Ler)
U => Update (Atualizar)
D => Delete (Deletar)
Uma aqui uma breve e mais detalhada explicação sobre CRUD
O SQL Server Management Studio serve para adiministrarmos nosso banco de dados fazendo açoes diretamente no banco caso necessario , tambem serve para termos nosso mini servidor para que possa mos rodo nosso projeo , achei um breve tutorial que ensina baixar e intalar o SSMS
Apos ter beixado,intalado e conectado seu SQL server, devemos alterar a string que diz qual banco de dados o programa deve mexer, para isso vá ao arquivo "appsettings.json"
abrindo a pasta você verá uma string com o nome "DataBase"
existem algumas formas para alterar a string de conexão caso você use
- Autentificação do windows:
troque o nome que estiver apos localhost pelo nome do seu servidor que você pode ver no seu SSMS
e por fim ficará assim :
string:"Server=localhost\\[NOME_DO_SEU_SERVIDOR];Database=DB_SistemaContatos;Trusted_Connection=True;"
-
Usuario e senha:
no caso de se ultilizar usuario e senha devesse trocar essa string por está
string:"Server=localhost\\[NOME_DO_SEU_SERVIDOR];Database=DB_SistemaContatos;Trusted_Connection=True;"
Agora o ultimo temos que conectar nossa aplicação ao banco ultiliamos o comando
Update-Database -Context BancoContext