我有一种更新某些表的方法。对于更新,我需要先获取TestProcess
,但我不喜欢那样。如何TestProcess
不进行select(firstOrDefault)
操作更新,仅用于更新操作?
方法示例:
public void UpdateTestProcess(int id, string updateID)
{
using (TestEntities context = new TestEntities())
{
TestProcess pr = context.TestProcess.FirstOrDefault(x => x.MyID == id);
pr.UpdateID = updateID;
context.TestProcess.Attach(pr);
context.ObjectStateManager.ChangeObjectState(pr, EntityState.Modified);
context.SaveChanges();
}
}