错误:违反并发性: DeleteCommand 影响了预期 1 条记录中的 0 条
Concurrency violation: the DeleteCommand affected 0 of the expected 1 records
原因:DataTable中标识一条记录为删除状态,但数据库中无此条记录(根据ID列来确定记录)
产生此问题的原因:
DataTable与数据库中的内容不一致,例如缓存原因,数据库被修改,但DataTable未刷新。
或者同步问题,两个用户同时修改一个表,一个用户删除了一条记录后,另一用户再用之前读取的DataTable更新数据库,就会报此错误。
浙公网安备 33010602011771号