清華大佬耗費(fèi)三個(gè)月吐血整理的幾百G的資源,免費(fèi)分享!....>>>
ASP.NET MVC - 模型
為了學(xué)習(xí) ASP.NET MVC,我們將構(gòu)建一個(gè) Internet 應(yīng)用程序。
第 7 部分:添加數(shù)據(jù)模型。
MVC 模型
MVC 模型包含了除純視圖和控制器邏輯以外的其他所有應(yīng)用程序邏輯(業(yè)務(wù)邏輯、驗(yàn)證邏輯、數(shù)據(jù)訪問(wèn)邏輯)。
通過(guò) MVC,模型可以控制并操作應(yīng)用程序數(shù)據(jù)。
Models 文件夾
Models 文件夾包含表示應(yīng)用程序模型的類(lèi)。
Visual Web Developer 自動(dòng)創(chuàng)建一個(gè) AccountModels.cs 文件,該文件包含用于應(yīng)用程序安全的模型。
AccountModels 包含 LogOnModel、ChangePasswordModel 和 RegisterModel。
添加數(shù)據(jù)庫(kù)模型
本教程所需的數(shù)據(jù)庫(kù)模型可以通過(guò)以下幾個(gè)簡(jiǎn)單的步驟來(lái)創(chuàng)建:
- 在 Solution Explorer窗口中,右擊 Models 文件夾,并選擇 Add 和 Class。
- 將類(lèi)命名為 MovieDB.cs,然后點(diǎn)擊 Add。
- 編輯這個(gè)類(lèi):
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; }
}
}
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; }
}
}
掃碼二維碼 獲取免費(fèi)視頻學(xué)習(xí)資料
- 本文固定鏈接: http://www.wangchenghua.com/j/aspnet/1000839/
- 免費(fèi): Python視頻資料獲取