/// <summary> /// 删除 /// </summary> /// <typeparam name="T"></typeparam> /// <param name="entity"></param> /// <returns></returns> public string Delete <T>(T entity) where T : class { using (dblimaganDataContext db = new dblimaganDataContext()) { try { db.GetTable <T>().Attach(entity); db.GetTable <T>().DeleteOnSubmit(entity); db.SubmitChanges(); return("1"); } catch { return("0"); } } }
/// <summary> /// 更新 /// </summary> /// <typeparam name="T"></typeparam> /// <param name="entity"></param> /// <param name="update"></param> /// <returns></returns> public string Update <T>(T entity, Action <T> update) where T : class { using (dblimaganDataContext db = new dblimaganDataContext()) { try { db.GetTable <T>().Attach(entity); update(entity); db.SubmitChanges(); return("1"); } catch { return("0"); } } }