今天終於將MVC課程上完了
接下來就要多練習
上篇文章提到AutoMapper可自動轉型
但試了很久就是沒法轉成PagedList
還好運氣不錯找到一篇文章>
public ActionResult Index() { Mapper.CreateMap說真的我還真看不太懂最後一行那句(); var OrderList = db.Account.OrderBy(o => o.AccountID);//設定OrderBy List var PagedList = OrderList.ToPagedList(p, 2);//分頁的 List var viewmodel = Mapper.Map , IEnumerable >(PagedList.ToArray()); // 分頁列表轉換成ViewModel var query = new StaticPagedList (viewmodel, PagedList.GetMetaData()); // reconsitute a new IPagedList containing the viewmodels return View(query); }
但這樣在View中是完全不需要更改的
寫到現在這樣CRUD最底層都差不多寫好了
簡單的專案也差不多快完成了
參考網址
點我