EDIT:我现在发现问题,因为我的工联服务机构已经过时。 另请见我的另一名职位。 我仍然赞赏关于我可以改进这一职位的任何建议(如我共同提交文件上的简单拼凑的错误或改进部分观点的更好方法)。
其他员额: Linq tokou - Dirty Reads after Updating - WCF Service
EDIT:Ot I将其缩小到网络服务上的问题。 我写了一小篇申请,用我的服务参考阅读和更新地点。 有时,当我阅读一个地点时,其位置名称将改为旧名称,而Ill则有错误。 ChangeConflictException: row not found or change.
奥基斯基本上我有米克族的意见,其形式和观点有2个部分(名单下降,MVC延伸树群)。 当用户点击 no子时,它把客户联席功能称作Ajax POST到服务器上,获取诺德细节(由JSON得出结果),并填写表格。
当用户点击Submit/Save时,又打电话给另一个共同提交文件的功能,并且还将Ajax POST带给服务器,转载于Nodefo。 当该员额返回时,向服务器提出JQuery GET的请求。 然后用新的超文本取代树木电文。
除我从Node1改为Node2到Node3外,这似乎都是在发挥作用的,我有时在“DroopDown”的“Node3”和“Node2”的树木意见中点击这一“Node1”时,就拿到了第1号。 然而,它都来自数据库,数据库有正确的信息。 每次都点击或挽救Node时,《模型》都得到数据库的最新数据。 当我在守则后面检查时,有时更新的模式是错误的(例如第2号,而不是第3号)。
为什么发生这种情况? 我尝试清除我的浏览器藏匿点,给我的控制员增加不切身的属性(来自其他的斯纳克里多里的问题)。 我对正在发生的事情没有想法! 有时,如果我只把点击复一页,那么树眼,把名单改为以前的数值(如Node1)!
Note: Node == Location == Unit
(the DB table/entity I m working with).
注:该数据库在地点(树苗)上有一个触发点。
注:服务器利用WCF向数据库进行通信。
注:.Using <>/code> for the service is an extension that can ensure to betterlos the serviceuser.
Edit: 应我的同事的要求,删除代码。