小编Jam*_*haw的帖子

使用实体框架时锁定记录以进行编辑的最佳实践

不太确定如何说出这个问题,但在这里.我正在开发一个项目,其中多个客户端应用程序通过WCF服务访问一个数据源.它可能不相关,但WCF服务正在利用实体框架来访问此数据源.每当客户端查询记录进行编辑时,我想阻止其他客户端编辑同一记录,直到第一个客户端完成更新.

如果我错了,请纠正我,但我相信这也称为同步和异步数据访问.

我的问题是,实现此功能的行业最佳实践是什么.有没有办法从数据库端(使用SQL)控制它,还是必须通过客户端完成?

我已经考虑为每个表包含一个布尔"EditMode"列,并在编辑时简单地将其设置为true,并在允许其他客户端访问该记录之前检查是否设置为true.

sql entity-framework

10
推荐指数
1
解决办法
9408
查看次数

标签 统计

entity-framework ×1

sql ×1