Latest web development tutorials

ASP.NET MVC-Modell

Um ASP.NET MVC zu lernen, werden wir eine Internet-Anwendung zu bauen.

Teil 7: Hinzufügen von Datenmodell.


MVC-Modell

MVC - Modell enthält neben der reinen Ansicht und Controller - Logik alle anderen Anwendungslogik (Geschäftslogik, Validierungslogik, Datenzugriffslogik).

Mit MVC kann das Modell steuern und die Anwendungsdaten zu manipulieren.


Models Ordner

Models Ordner enthält die Klasse die Anwendung des Modells darstellt.

Visual Web Developer erstellt automatisch eine AccountModels.cs - Datei , die das Modell für die Anwendungssicherheit enthält.

AccountModels enthält LogOnModel, ChangePasswordModel und RegisterModel.


Hinzufügen von Datenbankmodell

Datenbankmodell für dieses Tutorial benötigt wird, kann durch ein paar einfachen Schritten erhalten werden, zu erstellen:

  • Im Fenster Projektmappen Explorer mit der rechten Maustaste auf den Ordner Modelle und wählen Sie Hinzufügen und Klasse.
  • Nennen Sie die Klasse MovieDB.cs, und klicken Sie dann auf Hinzufügen.
  • Bearbeiten Sie diese Kategorie:
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; }
}
}

Kommentar:

Wir haben uns bewusst namens Model "MovieDB". Im letzten Kapitel haben Sie für die Datenbanktabelle "MovieDBs" (mit der Endung s) gesehen. Es sieht seltsam aus, aber diese Namenskonvention gewährleistet Modell der Datenbanktabelle verbunden ist, so dass Sie zu verwenden.


Hinzufügen von Datenbankcontroller

Sie benötigen für dieses Tutorial Datenbank-Controller durch die folgenden ein paar einfachen Schritten zu erstellen:

  • Generieren Sie Ihr Projekt: Wählen Sie Debuggen, und wählen dann MvcDemo aus dem Menü erstellen.
  • (Lösung Explorer) im Solution Explorer mit der rechten Maustaste auf den Controller - Ordner, wählen Sie Hinzufügen und Regler.
  • Einstellen Controller Name MoviesController.
  • Wählen Sie eine Vorlage: Controller mit Lese- / Schreibaktionen und Ansichten, mit Entity Framework
  • Wählen Sie die Modellklasse: MovieDB (MvcDemo.Models)
  • Wählen Sie die Datenkontextklasse: MovieDBContext (MvcDemo.Models)
  • Wählen Sie Ansicht Razor (CSHTML)
  • klicken Sie auf hinzufügen

Visual Web Developer erstellt die folgenden Dateien:

  • Controller Ordner MoviesController.cs Datei
  • Ansichten Ordner im Filmordner

Hinzufügen von Datenbank-Views

Im Kino Ordner erstellt automatisch die folgenden Dateien:

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

Glückwünsche

Herzliche Glückwünsche. Sie haben Ihre erste MVC-Datenmodell der Anwendung hinzugefügt.

Jetzt können Sie auf die Registerkarte "Filme" Seiten klicken.