private void FTLCommandExec() { selectedMpsYpitem.CPItem.PrevRCLProcessItems.ForEach(x => { new ICMO { FauxQty = selectedMpsYpitem.OnePlanQTY, FBomInterID = selectedMpsYpitem.CPItem.BOMId, FWorkShop = selectedMpsYpitem.CPItem.DepId, FPlanCommitDate = DateTime.Now.Date, FPlanFinishDate = DateTime.Now.Date, FItemId = x.K3ItemID, QJId = selectedMpsYpitem.QJId, WorkId = 55, UnitID = 305 }.InsertICMO(); }); processeditem.Clear(); selectedMpsYpitem.RunningStatus = EnumRunningStatus.等待同步; using (MyKingdeeDBContext _context = new MyKingdeeDBContext()) { var item = _context.MPSYPFeedings.Find(selectedMpsYpitem.ID); item.RunningStatus = EnumRunningStatus.等待同步; _context.Entry(item).State = System.Data.Entity.EntityState.Modified; _context.SaveChanges(); } }