ASP.NET MVC - Armazenando Dados

Índice
Armazene os dados No sistema de persistência do aplicativo, é uma das etapas mais importantes e mais comuns, geralmente aplicativos da web que são feitos sob o padrão de desenvolvimento. MVC tem um sistema de Bases de dados, nestes é que iremos armazenar os dados capturados.
As Pranchas das bases de dados e seus campos devem corresponder aos diferentes modelos de aplicação, é claro que pode haver exceções onde há alguma tabela que pode não ter um modelo, mas esta é a minoria dos casos.
Crie a camada de acesso a dados
Ser capaz de trabalhar com os bancos de dados em um aplicativo em ASP.NET MVC devemos primeiro construir um camada de acesso a dadosIsso ocorre porque, por padrão, o aplicativo não tem nenhum, embora possa parecer complexo, não é.
Estrutura de entidadePodemos trabalhar com a estrutura da Microsoft chamada Estrutura de entidade também conhecido como EF, isso nos permite interagir com o banco de dados, pois é um ORM, este componente faz parte do .NET Framework, então, ao criar um aplicativo MVC, podemos usá-lo.
Criando a Camada
Para criar a camada, devemos primeiro criar uma classe na qual faremos a conexão entre EF e nossos modelos para isso usaremos a classe System.Data.Entity.DbContext isso nos permite criar classes que herdam dele e obter todas as funcionalidades que ele nos oferece EF na rede.
Vamos ver na imagem a seguir um exemplo de como criar essa camada de acesso a dados:

Aqui podemos ver que usamos a instrução usando para indicar que a classe que criaremos obterá as funcionalidades de System.Data.Entity, então, ao definir nossa própria classe, especificamos que ela usará DbContext, com isso podemos fazer uma definição pública de nosso banco de dados indicando que o modelo será Leilão e que a mesa será Leilões, isso torna nossa camada de acesso a dados capaz de construir o mapa e as associações necessárias.
Finalmente salvando
Já que definimos tudo o que é necessário para que nossa aplicação tenha acesso ao nosso banco de dados, agora é a hora de colocar isso em prática e usar camada de acesso.
Aproveitar essa camada que mencionamos é algo bastante simples, pois uma vez definida a classe podemos invocar um objeto dela e fazer as operações de que precisamos, vamos ver um código disso na imagem a seguir:

Aqui vemos como obtemos os valores do HttpPost e então criamos nossa ação do controlador, até agora não fizemos nada que nos permita salvar no banco de dados; então criamos um objeto, neste caso, nós o chamamos db e dizemos que será um objeto de nossa classe de acesso a dados com EF que criamos no exemplo anterior, finalmente dizemos ao db para localizar o modelo e usar a ação Adicionar que é adicionar, salvamos as alterações e nossos dados serão salvos.
Como podemos ver, não é algo complexo, é claro que ainda faltam as validações, mas a inclusão ou não destas não afeta o processo principal que acabamos de descrever.Gostou e ajudou este tutorial?Você pode recompensar o autor pressionando este botão para dar a ele um ponto positivo
wave wave wave wave wave