c# - 在 Entity Framework 中锁定数据库行

标签 c# .net entity-framework

我正在使用 Entity Framework 3.5

我需要编辑一个数据库行,并且我想确保在我开始编辑该行后没有其他进程编辑它。

如何在 Entity Framework 3.5 中实现这一点?

我希望锁定特定行,而不是整个表。

最佳答案

这可以通过实现悲观并发来实现。

看看这个tutorial了解有关 EF 中并发性的更多信息。同一网站上还有一些教程介绍如何实现处理并发的不同方法。

希望这对您有所帮助!

关于c# - 在 Entity Framework 中锁定数据库行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12258079/

相关文章:

c# - 收到 TypeInitializationException

.net - 如何为 xbuild 添加缺少的程序集引用? (单声道/Linux)

c# - 将 MySql 与 ASP.NET MVC 结合使用( Entity Framework 6)

c# - 序列化异常 : Could not find type 'System.Collections.Generic.List` 1 in c# unity3d

c# - 每分钟选择一条记录

c# - 跟踪 Entity Framework 进度

c# - 如何创建 C# 事件来处理来自 PostMessage() 的 MFC Windows 消息

c# - 使用 Linq to XML 删除父元素

c# - 提供者与 Oracle 客户端版本不兼容

.net - 外部 Web 服务的集成测试