linq更新操作
在DAL层写个方法,然后调用;
public void UpdateTemplated(int Id,Action <PUB_P_TEMPLATED> Templated) 
        { 
            try 
            { 
                PUB_P_TEMPLATED Tmp = dataContext.PUB_P_TEMPLATED.Single(t => t.ID == Id); 
                Templated(Tmp); 
              // dataContext.PUB_P_TEMPLATED.Attach(Templated,true ); 
                
              //dataContext.Refresh(RefreshMode.KeepChanges, Templated); 
                //dataContext.SubmitChanges(ConflictMode.FailOnFirstConflict); 
                dataContext.SubmitChanges(); 
            } 
            catch (Exception e) 
            { 
                throw e; 
            } 
        } 
调用时 
Tmp.UpdateTemplated(1, t => { t.ID = 0; t.ITEMID = 0; });
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号