Я пытаюсь обновить indexorder в коде ниже. Нет ошибок, но значения не обновляются в БД. пробовал разные способы, но безуспешно.
readonly WMEntities _db = new WMEntities();
var subMenu = new SubMenu { Id = id };
subMenu.EntityKey = new EntityKey("WMEntities.SubMenus", "Id", id);
_db.Attach(subMenu);
subMenu.IndexOrder = index;
_db.SaveChanges();
----------------------------------------------------------------
SubMenu subMenu = new SubMenu();
subMenu.Id = id;
subMenu.IndexOrder = index;
_db.AttachTo("WMEntities.SubMenus", subMenu);
_db.SaveChanges();