連接access數據庫其實也簡單,只要按照mvc的模式來就可以,遵循c v約定就可以
既然渲染試圖是強類型,那么取得的數據就轉換成強類型,其他一切和asp.net操作一樣
DB mydb = new DB();
public ActionResult Index()
{
List<users> dd = new List<users>();
OleDbDataReader dr = mydb.GetdataReader("select * from dsds order by id desc");
while (dr.Read())
{
users us = new users();
us.id = int.Parse(dr["id"].ToString());
us.aa = dr["aa"].ToString();
us.bb = dr["bb"].ToString();
dd.Add(us);
}
mydb.close();
return View(dd);
}
這就是一種強類型轉換,傳遞給試圖就可以了,不要去想得過於復雜,約簡單越好,同樣sql也可以這樣來,不用ef模型,更簡單便捷
view頁面
@model IEnumerable<****.users>
@Html.DisplayNameFor(model => model.id)
@Html.DisplayNameFor(model => model.name) 就取得,照樣可以根據模型自動生成