Как обновить столбец таблицы с помощью entity framework в C#?
Я хочу обновить столбец в моей таблице в соответствии с запросом. Но я получаю ошибку. Как мне это сделать?
Это сообщение hata: Entity Framework: “инструкция Store update, insert или delete повлияла на неожиданное количество строк (0).
Я хочу, чтобы DepartmentCode A1 PERSON ID uptade A3.
Например:
Идентификатор лица : 1,2,10,55,102 => код отправления:A1
Я хочу обновить результат: 1,2,10,55,102 => Departmentcode:A3
Tablecolumn поскольку
ЛИЦО ID ИМЯ ФАМИЛИЯ ОТДЕЛ DEPARTMENTCODE
Что я уже пробовал:
var ıds=mycontextntities.PERSON.Where(x=>x.DepartmentCode == "A1" && idControl.Where(y=>y==x.PERSONID).Any()).OrderBy(x=>new {x.Name,x.Surname}).ToList(); foreach(var item in ıds) { PERSON pr=new PERSON() { PERSONID=item.PERSONID, Name=item.Name, Surname=item.Surname, Department=item.Department, DepartmentCode="A3" }; mycontextntities.Entry(pr).State=EntityState.Modified; mycontextentities.SaveChanges(); }