簡體   English   中英

在C#中鎖定sqlcommand對象

[英]lock on sqlcommand object in c#

SqlCommand cmd=new SqlCommand();

lock(cmd)
{

}

我收到警告:

鎖定SqlCommand的引用類型。 將其替換為具有強標識的對象的鎖。

如何刪除此警告? 我正在使用使用相同功能的多個功能。

您可以只聲明一個用於鎖定的單獨對象:

SqlCommand cmd=new SqlCommand();
object cmdLock = new object();

和:

lock (cmdLock)
{
}

更多信息: https : //docs.microsoft.com/zh-cn/dotnet/csharp/language-reference/keywords/lock-statement

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM