У меня есть метод обновления некоторых таблиц. Для обновления мне нужно сначала получить 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();
}
}