【发布时间】:2009-07-20 19:28:50
【问题描述】:
在我必须向表 A 中插入一条记录,并且表中的一个字段引用另一个表 B 中的记录的情况下。我如何确保在我提交插入语句之前,该记录在表A引用的表B,插入表A的记录未被篡改。
我正在考虑将这两个表都包含在一个事务中并锁定该事务中涉及的所有记录。但这可能会导致并发不足。所以需要你的推荐。
谢谢,
【问题讨论】:
-
代码为王,能否提供快速详细的示例,它是为您提供正确解决方案的关键。如果您需要首先检查数据是否存在,则需要使用不同的模式。
标签: c# transactions