2010-12-03 109 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