C# 基于先前事务插入记录的并发控制
我的情况是,我必须从表a到表B填写条目,以便我需要平衡条目。 例如: 表 身份证名称 1A 2 B 3 C 如果表的TableB中没有任何用户的条目,我将在中添加条目 用户1 As的表C# 基于先前事务插入记录的并发控制,c#,linq-to-sql,C#,Linq To Sql,我的情况是,我必须从表a到表B填写条目,以便我需要平衡条目。 例如: 表 身份证名称 1A 2 B 3 C 如果表的TableB中没有任何用户的条目,我将在中添加条目 用户1 As的表 ID TableA_ID UserID 1 1 1 2 2 1 3 3 1 对于另一个用户,比如User2,我需要检查lastUser的条目,并找出哪个条目是最先生成的。首先输入的条目将最终用于下一个用户。作为 ID Ta
ID TableA_ID UserID
1 1 1
2 2 1
3 3 1
对于另一个用户,比如User2,我需要检查lastUser的条目,并找出哪个条目是最先生成的。首先输入的条目将最终用于下一个用户。作为
ID TableA_ID UserID
1 1 1
2 2 1
3 3 1
4 2 2
5 3 2
6 1 2
下一个用户输入的类似项将是
7 3 3
8 1 3
9 2 3
这里的问题是所有用户可能同时请求,我需要实现锁定机制来处理它。对于任何用户的请求,我需要找到最后一个用户的条目。在用户在tableB中输入之前,必须锁定该表。简而言之,我想要控制并发性。请建议如何实施。如果它不影响从表C到表B的条目,那就更好了