Использование TransactionScope с незафиксированным чтением - нужно ли использовать (nolock) в SQL?

Я использую FluentNHibernate, и у меня есть список записей, сопоставленных с представлением SQL Server 2008. Грязные чтения все в порядке, не блокировка таблиц является приоритетом.

Запрос SQL внутри представления не имеет с (nolock), однако я использую следующий подход ...

using (var txScope = new TransactionScope(TransactionScopeOption.Suppress, new TransactionOptions() { IsolationLevel = System.Transactions.IsolationLevel.ReadUncommitted }))
{
   ... The reading of records from the view is done here, through Fluent NHibernate...
}

Применяется ли установка уровня изоляции для чтения на незафиксированном уровне с помощью (nolock) к запросам, которые генерируются в этом контексте?

Ответы на вопрос(2)

Ваш ответ на вопрос