/// <summary> /// 删除实体 /// </summary> /// <param name="url">路径如:\SMT\OA\TaskManager\2010122303190771495486.txt</param> /// <returns></returns> public int DeleteEntityByUrl(string url) { int result = 0; #region 除从表 TM_SaaS_OA_EFModelContext edc = new TM_SaaS_OA_EFModelContext(); var entity = from det in edc.T_SYS_FILELIST where det.FILEURL == url select det; //找出原有的实体 if (entity.Count() > 0) { var det = entity.FirstOrDefault(); //DataContext.DeleteObject(det); //result = DataContext.SaveChanges(); edc.DeleteObject(det); result = edc.SaveChanges(); } return(result > 0 ? 1 : 0); #endregion }