2010-07-09 28 views
1

我正在開發一組應用程序,所有這些應用程序都碰到同一個數據庫,併發性一直是我必須處理的最大問題之一。使用SQL將修復併發問題?

我正在開發解決方案來解決這些問題,最近我想到使用SQL查詢而不是LINQ查詢來更新數據庫。由於SQL具有悲觀併發控制,就防止併發問題而言,這是對我的LINQ併發性問題的一種很好且簡單的解決方案嗎?

+1

你錯了--SQL通常也使用樂觀併發模式,所以從Linq切換到「純」SQL並沒有給你帶來任何好處。 – 2010-07-09 18:32:13

回答

1

Linq只是將SQL語句傳遞給SQL Server。所以它可能會發送SQL Server相同的語句。此外,SQL Server使用樂觀併發。所以我認爲你還有其他問題。

+0

等等,只是使用SQL真的沒有任何積極的區別.... – 2010-07-09 18:32:41

+1

@marc_s - 使用SQL或Linq不會有任何區別,國際海事組織。 – 2010-07-09 18:33:44