|
要想建立開發(fā)環(huán)境,你需要安裝Visual Studio 2008/2010 Beta 2,以及SQL Express 2005(可免費(fèi)從MSDN下載)和MVC 2.0框架。我把本文中的示例Web應(yīng)用命名為“Employee Master Information”。
使用該應(yīng)用程序,你可以輸入新員工數(shù)據(jù),編輯現(xiàn)有員工數(shù)據(jù),可以查看特定員工數(shù)據(jù),和從數(shù)據(jù)庫(kù)中給刪除任意員工信息。該應(yīng)用程序還使用了ASP.NET的Membership Provider來(lái)創(chuàng)建新用戶和認(rèn)證已有用戶,客戶端驗(yàn)證通過(guò)JavaScript實(shí)現(xiàn)。
圖1
創(chuàng)建MVC項(xiàng)目、數(shù)據(jù)庫(kù)和數(shù)據(jù)模型
在此前的ASP.NET MVC 2.0文章中,我討論過(guò)如何使用Visual Studio 2008編輯器來(lái)創(chuàng)建一個(gè)MVC Web應(yīng)用程序。在本篇文章中我使用VS2008(.NET框架3.5)創(chuàng)建的項(xiàng)目名稱為“MyMvcSample”。創(chuàng)建了MVC 2.0網(wǎng)站后,接下來(lái)將是創(chuàng)建數(shù)據(jù)庫(kù)和數(shù)據(jù)模型。
圖2
右鍵點(diǎn)擊項(xiàng)目的“App_Data”文件夾,并向你的解決方案增加一個(gè)“SQL Server Database”對(duì)象。如果你的開發(fā)環(huán)境中沒(méi)有安裝“SQL Express”,你不會(huì)在“Template”窗口中看到這個(gè)選項(xiàng)。將SQL Express數(shù)據(jù)庫(kù)的名稱指定為MySampleDatabase.mdf,點(diǎn)擊“Add”按鈕后,一個(gè)新數(shù)據(jù)庫(kù)將被添加到App_Data文件夾中。現(xiàn)在從“View”菜單中打開“Server Explorer”;你將看到MySampleDatabase.mdf數(shù)據(jù)庫(kù)已經(jīng)存在。右鍵點(diǎn)擊該數(shù)據(jù)庫(kù)下的“Tables”對(duì)象,增加一個(gè)名為“tblEmployee”的新表。在該表中添加以下列。
EmployeeName nvarchar(100)
EmployeeSalary numeric(18, 2)
EmployeeId int (Primary Key)
Department nvarchar(100)
Age int
Skillset nvarchar(1000)
Role nvarchar(50)
NET技術(shù):鮮為人知的ASP.NET MVC 2.0框架高效之謎,轉(zhuǎn)載需保留來(lái)源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。