Yes, you can still select data from the database during the transaction.
, (, , ), . ( SQL Server , , - ).
, , .
#, .
TransactionOptions option = new TransactionOptions();
options.IsolationLevel = System.Transactions.IsolationLevel.ReadCommitted;
using (TransactionScope sc = new TransactionScope(TransactionScopeOption.Required, options)
{
}
, , ( , NOLOCK), , , . , READUNCOMMITTED . , () .
, SERIALIZABLE, , , .