我在Azure上使用Light开关。
当我单击“保存”按钮时,我修改了记录中的列
“存储更新,插入或删除语句影响了意外的行数(0)。实体加载后,实体可能已被修改或删除,刷新ObjectStateManager条目。
我在我的开发机器上使用VS 2012调试这个灯光开关应用程序。
,当我修改相同记录中的保存列时,它工作正常,没有错误。这个论坛中是否有人知道可能导致这种情况的原因?我应该如何解决它?
我怀疑azure机器与我的开发机器没有相同版本的EF。但在Light switch项目中,客户端和服务器引用都找不到EF引用。所以我不知道如何将我的机器上的EF dll带到Azure机器上。
有人可以就此提出一些建议吗?
由于
克里斯
答案 0 :(得分:0)
通常它是乐观并发的副作用。本文可以在Lightswitch中为您提供它的想法: LightSwitch 2012 Concurrency Enhancements
当它在开发机器上运行并且它无法在Azure上运行时,我猜你的生产数据库中有些东西是不对的。
您还可以查看Entity framework: affected an unexpected number of rows(0)
答案 1 :(得分:0)