MVC ist eines der drei ASP.NET-Programmiermuster.

MVC ist ein Muster zum Erstellen von Webanwendungen mithilfe des MVC-Designs (Model View Controller Model-View-Controller):

Model (Modell) stellt den Kern der Anwendung dar (z. B. eine Liste von Datenbankeintr?gen).

Ansicht zeigt Daten (Datenbankeintr?ge) an.

Controller verarbeitet Eingaben (schreibt Datenbankeintr?ge).

MVC-Muster bietet gleichzeitig volle Kontrolle über HTML, CSS und JavaScript.

MVC – Modell Syntax

MVC-Modell enth?lt alle anderen Anwendungslogiken (Gesch?ftslogik, Validierungslogik, Datenzugriffslogik) mit Ausnahme der reinen Ansichts- und Controllerlogik.

Mit MVC k?nnen Modelle Anwendungsdaten steuern und manipulieren.

MVC – Modell Beispiel

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; } 
}
}