Мой DAL написан на LINQ.
Мне нужно обернуть некоторые части кода в транзакции. Я хочу иметь возможность делать запросы к таблице во время выполнения транзакции. Но также я не хочу иметь проблемы с грязным чтением.
Какой уровень изоляции я должен использовать?