2010-12-03 96 views
0

是否有一种简单的方法来实现ADO.NET中的表锁定(不依赖于特定的DBMS功能)?我目前正在使用TransactionScopes,但我不太确定,他们是否锁定表...锁定在ADO.NET中的表锁定

回答

2

不,TransactionScope通常不会执行表锁;它可以做行,页面,键范围,表等db分辨率合适

对于特定的锁定机制,我希望必须使用供应商特定的机制,例如不同的SQL提示。

+0

有没有推荐的方法如何做到这一点:插入一个新的行到表 - >检索新创建的主键(标识)。我目前依赖@@ IDENTITY,因为SCOPE_IDENTITY在SQL Server Compact中不受支持... – MFH 2010-12-03 19:12:46