gpt4 book ai didi

c# - 长时间运行的 Entity Framework 事务

转载 作者:太空狗 更新时间:2023-10-30 00:45:08 27 4
gpt4 key购买 nike

当用户打开某个实体的编辑表单时,我想锁定该实体并让她进行任何更改。在编辑期间,她需要确保没有其他人对其进行任何编辑操作。

如何在 Entity Framework (C#) 4+、数据库 MS SQL Server 2008 中锁定实体?

提前致谢!

最佳答案

坏主意,尤其是当您有很多并发用户时。如果锁定数据库中的行,将会破坏可伸缩性。

最好检测其他人是否进行了编辑,如果是,通知用户并让他们决定要做什么。

timestamp/rowversion 数据类型是一个很好的选择,可以让字段查明是否对行数据进行了任何更改。

关于c# - 长时间运行的 Entity Framework 事务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6180466/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com