Скорее всего дело в транзакциях. Когда вы используете IOrganizationService - все ваши действия выполняются в рамках той же транзации. Как только вы начинаете использовать OrganizationService - при выполнении операций открывается новая транзакция, а записи, с которыми вы пытаетесь работать залочены транзакцией открытой плагином. Отсюда и SQL Timeout.
|