美文网首页
Database operation expected to a

Database operation expected to a

作者: 每周报 | 来源:发表于2020-12-05 08:59 被阅读0次

    环境:
    .NET5.0
    VS2019 社区版
    创建以简单的控制台应用。使用Code Frist,
    功能简单的一对多的数据更新。
    Database operation expected to affect 1 row(s) but actually affected 0 row(s).
    Data may have been modified or deleted since entities were loaded.
    See http://go.microsoft.com/fwlink/?LinkId=527962 for information on understanding and handling optimistic concurrency exceptions.
    遇到这个问题在网上一搜全是关于并发的问题。搞得很严重似的,如图:报错代码

    image.png
    为了验证不是并发问题我特意将子表的数控制在一条数据。结果还是报同样的错误。【吐血】
    没办法各种查EFCore 关于并发的问题,结果徒劳。
    排除了并发问题开始头大了,彻底没招了。
    只能硬着头皮看代码一定是代码哪里有问题。查看完代码发现没问题唯一感觉可以调整的就是图中标记的。
    尝试将context.Tickets.Add(Ticket) 放到 SaveChanges() 前面再次运行。ok!
    至于背后的原因暂没细究,先把这个坑填了!

    相关文章

      网友评论

          本文标题:Database operation expected to a

          本文链接:https://www.haomeiwen.com/subject/yjgwwktx.html