public static IQueryable <T> GetList <T>(Expression <Func <T, bool> > expression) where T : class { var result = new SingleTableModule <T>().FindInfo(expression); Assert(result != null); return(result); }
//ajax删除新闻 public ActionResult Delete(int id) { var result = false; var element = Utility.GetSingleTableRecord <news>(x => x.newsId == id); if (element != null) { result = new SingleTableModule <news>().Delete(element); } return(Json(result, JsonRequestBehavior.AllowGet)); }
public static Pair <bool, T> EditRecord <T>(Expression <Func <T, bool> > whereSelector, Func <T, T> infoFunctor) where T : class { var table = new SingleTableModule <T>(); return(table.Edit(whereSelector, infoFunctor)); }