Я знаю, что если я использую System.Transactions.TransactionScope
и не указываю уровень изоляции, он будет по умолчанию Serializable
. Однако, что, если я не использую область транзакций, и просто использую старомодный адаптер таблицы? Каков же уровень изоляции по умолчанию?Каков уровень изоляции ADO.NET по умолчанию?
Большое спасибо заранее.
Это более сложный; уровень изоляции не сбрасывается между использованием объединенного соединения, поэтому он также зависит от того, «что использовалось последним использованием базового соединения» –
@MarcGravell Да, это здорово, спасибо. Мой коллега только что отправил мне ссылку, в которой упоминалось то же самое. Не совсем явный успех, и как я не заметил это через 7 лет с использованием .NET. Я не знаю ... –
Но «default default», вероятно, прочитано. –