Beispiel #1
0
        /// <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
        }