いくつかのテーブルを更新する方法があります。更新するには、最初に取得する必要がありますが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();
}
}