MVC 是三種 ASP.NET 程式模式中的一種。

MVC 是一種使用MVC(Model View Controller 模型-視圖-控制器)設計建立Web 應用程式的模式:

Model(模型)表示應用程式核心(例如資料庫記錄列表)。

View(檢視)顯示資料(資料庫記錄)。

Controller(控制器)處理輸入(寫入資料庫記錄)。

MVC 模式同時提供了對 HTML、CSS 和 JavaScript 的完全控制。

MVC - 模型 語法

MVC 模型包含了除純視圖和控制器邏輯以外的其他所有應用程式邏輯(業務邏輯、驗證邏輯、資料存取邏輯)。

透過 MVC,模型可以控制並操作應用程式資料。

MVC - 模型 範例

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