EntityFramework附加和更新需要帮助

问题描述

| 我正在尝试更新以下代码中的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();
    

解决方法

        您是否尝试了AttachAsModified?