Компонент среднего уровня будет выполнять процедуры доступа к данным в приложении. Компонент вызовет несколько хранимых процедур SQL Server для выполнения обновлений базы данных. Все эти вызовы процедур выполняются под управлением одной транзакции.
Код для промежуточного уровня реализует следующие объекты:
SqlCommand comm = connection.CreateCommand();
SqlTransaction trans;
Как добавить код в компонент, чтобы указать максимально возможный уровень защиты от таких ошибок (два пользователя пытаются одновременно обновлять одни и те же данные).