我有6个相关的表格。我正在使用视图模型来显示我视图中所有6个表的属性。我可以使用上述结构在单个事务中添加数据。但是,在编辑我得到的数据时 - “存储更新,插入或删除语句会影响意外数量的行(0)。实体可能已被修改或删除,因为实体已加载。”错误信息。更新mvc ef中的相关表格
从消息看来,在某些表中,0行受到了影响。在我看来,可能不会编辑每个值。只有属于某个表格的一些值才会被编辑,而其中一些值将被保存。因此,如果从一个表中的值不是在所有编辑,如果我尝试做以下内容,然后上面的错误弹出向上
db.Entry(tbl).State = EntityState.Modified;
db.SaveChanges();
有没有办法只修改那些值表的实体状态在编辑视图中编辑?或者还有其他更好的方法吗?
请帮忙。谢谢。
http://stackoverflow.com/questions/1836173/entity-framework-store-update-insert-or-delete-statement-affected-an-unexpec – Nsevens
@Nsevens感谢您的网址,但我已经通过它这并没有帮助解决我的错误。 – arpymastro