Latest web development tutorials

modelo ASP.NET MVC

A fim de aprender ASP.NET MVC, vamos construir um aplicativo de Internet.

Parte 7: Adicionando modelo de dados.


modelo MVC

modelo MVC contém, além da vista e controlador de pura lógica de qualquer outra lógica de aplicação (lógica de negócio, lógica de validação, a lógica de acesso a dados).

Por MVC, o modelo pode controlar e manipular os dados de aplicação.


pasta Models

Modelos pasta contém a classe representa a aplicação do modelo.

Visual Web Developer cria automaticamente um arquivo AccountModels.cs que contém o modelo de segurança do aplicativo.

AccountModels contém LogOnModel, ChangePasswordModel e RegisterModel.


Adicionando modelo de banco de dados

modelo de banco de dados necessário para este tutorial pode ser obtido, seguindo alguns passos simples para criar:

  • Na janela Solution Explorer, clique com o botão direito na pasta Modelos e selecione Adicionar e Classe.
  • Nomear os MovieDB.cs de classe, e em seguida, clique em Adicionar.
  • Editar nesta categoria:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data.Entity;

namespace MvcDemo.Models
{
public class MovieDB
{
public int ID { get; set; }
public string Title { get; set; }
public string Director { get; set; }
public DateTime Date { get; set; }

}
public class MovieDBContext : DbContext
{
public DbSet<MovieDB> Movies { get; set; }
}
}

comentário:

Nós deliberadamente modelo chamado "MovieDB". No último capítulo, você viu, para a tabela de banco de dados "MovieDBs" (que terminam em s). Parece estranho, mas essa convenção de nomenclatura garante modelo ligado a tabela de banco de dados, então você tem que usar.


Adicionando controlador de base de dados

Precisa para este controlador de base de dados tutorial através dos seguintes alguns passos simples para criar:

  • Reconstruir o seu projeto: escolher depuração e, em seguida, escolha Construir MvcDemo a partir do menu.
  • (Solution Explorer) no Solution Explorer, clique com o botão direito na pasta Controllers, selecione Adicionar e Controller.
  • Definir o nome do controlador MoviesController.
  • Selecione um modelo: controlador com leitura / gravação ações e pontos de vista, usando o Entity Framework
  • Selecione a classe de modelo: MovieDB (MvcDemo.Models)
  • Selecione a classe de contexto de dados: MovieDBContext (MvcDemo.Models)
  • Selecione Ver Navalha (CSHTML)
  • Clique em Adicionar

Visual Web Developer cria os seguintes arquivos:

  • Controladores de pasta de arquivo MoviesController.cs
  • Vistas pasta na pasta Filmes

Adição de Banco de Dados de Visualizações

Na pasta Filmes, cria automaticamente os seguintes arquivos:

  • Create.cshtml
  • Delete.cshtml
  • Details.cshtml
  • Edit.cshtml
  • Index.cshtml

Parabéns

Parabéns. Você adicionou o seu primeiro modelo de dados MVC para o aplicativo.

Agora você pode clicar em "Filmes" páginas de guia.