2
檢查ADO.NET IsolationLevel,我發現沒有Read_Commited_Snapshot。如何使用ADO.NET設置此級別的IsolationLevelADO.NET隔離級別中沒有讀取已提交的快照?
檢查ADO.NET IsolationLevel,我發現沒有Read_Commited_Snapshot。如何使用ADO.NET設置此級別的IsolationLevelADO.NET隔離級別中沒有讀取已提交的快照?
Read_Commited_Snapshot不是一個隔離級別,它是一個數據庫選項,它使用行版本化使讀取提交的isolationlevel生成語句。我不認爲你應該在ADO.net中設置它。而是通過sqlcmd或SSMS將其設置在SQL Server環境中,ADO.Net將使用默認提交的讀取,因此根本不需要更改轉換級別。
無法通過ADO.NET進行設置? – user960567
如果您使用的是實體框架,您可以嘗試在Context中使用ExecuteSqlCommand,例如。 context.Database.ExecuteSqlCommand(「ALTER DATABASE MyDatabase SET ALLOW_SNAPSHOT_ISOLATION ON」),但是您需要在SQL Server中擁有足夠的權限來執行此操作 – JFM