- 添加控制器
- 在控制器中实例化数据上下文:
private readonly DBContext _db = new DBContext(); - 列表
后台:return View(_db.Product.ToList());
界面:var list = _db.Product.OrderByDescending(s => s.Id).Skip(rows * (page - 1)).Take(rows).ToList(); var records = _db.Product.Count(); var total = records > 0 ? (records % rows == 0 ? records / rows : records / rows + 1) : 0; return Json(new { rows = list, total, page, records });@model IEnumerable<WebApplication.DAL.Product> - 查询单个
Product product = _db.Product.Find(id); - 添加
if (ModelState.IsValid) { _db.Product.Add(product); _db.SaveChanges(); return RedirectToAction("Index"); } - 编辑
if (ModelState.IsValid) { _db.Entry(product).State = EntityState.Modified; _db.SaveChanges(); return RedirectToAction("Index"); } - 删除
Product product = _db.Product.Find(id); _db.Product.Remove(product); _db.SaveChanges(); return RedirectToAction("Index");
相关文章: