实体框架导航属性更新问题

时间:2015-03-19 17:59:37

标签: .net entity-framework

我有一个模型,我正在尝试写入我的数据库。我可以将模型的属性更新到数据库,但是当我更改导航属性模型中的属性时,除非我手动将导航属性的状态设置为已修改,否则它不会更新。

public void UpdateFreq(FREQUENCY vm)
    {
        context.FREQUENCIES.Attach(item);
            context.Entry(vm).State = System.Data.Entity.EntityState.Modified;

         context.Entry(vm.FREQ_POOL).State = System.Data.Entity.EntityState.Modified;//the navigation property
        _uow.Save();
    }

这曾经在不必在另一个项目中执行此操作,但我似乎无法弄清楚我做错了什么。我只是想让它自动设置模型的所有导航属性以进行修改。有什么建议?感谢。

0 个答案:

没有答案