MVC是一個由(mode)模型和(controller)控制器、(view)視圖組成。
分為四層,一個表示層(UI)、業務邏輯層(BLL)、資料訪問層(DAL),model層也就是物體類,首先創建一個空白專案,然后建UI層,選web,空mvc,在建其它層都選類別庫,建好之后,就是應用關系了,UI層參考BLL和model層,然后BLL參考DAL層和model層,再是DAL參考model層,model層是都要被參考的,再是在DAL里創建DBHelper類,這個類用來寫增刪改查的方法,寫了這個類就方便好多,每次要用它直接去呼叫就好了,減少很多不必要的資源。寫個案例:
首先:
//連接資料字串
static string sqlcon=“server=.;uid=sa;pwd=密碼;database=資料庫名“;
//創建連接物件
public static sqlconnection GetCon()
{
return new sqlconnection(sqlcon);
}
增刪改方法,受影響的函式(通用)
public static int GetNonQuery(string sql,commandType type,params sqlParameter[] par)
{
sqlconnection con=GetCon();
int count=0;
try{
con.Open();
sqlCommand com=new sqlCommand(sql,con);
com.commandType=type;
if(par.length>0&&par!=null)
{
com.parameters.AddRange(par);
}
count=(int)com.ExecuteNonQuery();
}catch(Exception)
{
throw;
}finally
{
//關閉資源
con.close();
}
return count;
}
以上代碼就是DBHelper類其中的一個方法,增刪改都用它,就寫這一個了,查詢的方法就是回傳的是一個讀取器,然后再是到資料訪問層寫方法,再去bll呼叫寫一樣的,在到UI表示層寫。
以上差不多就是這么個流程。待更新
,老鐵們,我們也只是差不多學到這。
uj5u.com熱心網友回復:
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/244497.html
標籤:ASP.NET
上一篇:騰訊手游助手,無法模擬點擊事件
