Latest web development tutorials

modello di ASP.NET MVC

Per imparare ASP.NET MVC, costruiremo un'applicazione Internet.

Parte 7: Aggiunta di modello di dati.


il modello MVC

Modello MVC contiene in aggiunta alla vista e controllore logico puro ogni altra logica applicativa (business logic, logica di validazione, la logica di accesso ai dati).

Con MVC, il modello in grado di controllare e manipolare i dati delle applicazioni.


cartella Models

cartella Modelli contiene la classe rappresenta l'applicazione del modello.

Visual Web Developer crea automaticamente un file AccountModels.cs che contiene il modello per la sicurezza delle applicazioni.

AccountModels contiene LogOnModel, ChangePasswordModel e RegisterModel.


L'aggiunta di modello di database

modello di database necessario per questo tutorial può essere ottenuto seguendo alcuni semplici passaggi per creare:

  • Nella finestra Esplora soluzioni, fare clic sulla cartella Modelli e selezionare Aggiungi e Classe.
  • Nome le MovieDB.cs di classe, e quindi fare clic su Aggiungi.
  • Editore della 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; }
}
}

commento:

Abbiamo volutamente modello denominato "MovieDB". Nell'ultimo capitolo, hai visto per la tabella del database "MovieDBs" (che terminano in s). Sembra strano, ma questa convenzione di denominazione assicura modello collegato alla tabella di database, quindi bisogna usare.


L'aggiunta di controllo del database

Necessità di questo controller database di esercitazione attraverso i seguenti pochi semplici passaggi per creare:

  • Rigenerare il progetto: scegliere Debug e quindi scegliere Genera MvcDemo dal menu.
  • (Esplora soluzioni) in Esplora soluzioni, fare clic sulla cartella Controller, selezionare Aggiungi e Controller.
  • Impostazione nome del controller MoviesController.
  • Selezionare un modello: controller con lettura / scrittura le azioni e le viste, utilizzando Entity Framework
  • Selezionare la classe del modello: MovieDB (MvcDemo.Models)
  • Selezionare la classe contesto dati: MovieDBContext (MvcDemo.Models)
  • Selezionare View Razor (CSHTML)
  • Fare clic su Aggiungi

Visual Web Developer crea i seguenti file:

  • Controller cartella di file MoviesController.cs
  • Viste cartella nella cartella Filmati

Aggiunta di Vista di database

Nella cartella Filmati, crea automaticamente i seguenti file:

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

Congratulazioni

Complimenti. Aver aggiunto il primo modello di dati MVC per l'applicazione.

Ora è possibile fare clic su "Film" schede.