+1 за Create, хотя идея с RetrieveMultiple мне понравилась. Полагаю, идея была сделать а-ля сиквенс?
Мне очень сомнительно, что чтение тоже делается в транзакции, но вы легко можете это проверить: IPluginExecutionContext имеет свойство IsInTransaction.
p.s. Сделайте хотя бы на Retrieve, а то ваш нумератор будет наматывать при каждом просмотре списка сущности "Правило нумерации". Как вариант, сделайте строковый альтернативный ключ и ретривьте по нему. Увы не нашел, поддерживается ли этот сценарий. Возможно работает только с Create или Update.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.
MS Certified Dirty Magic Professional
Последний раз редактировалось Артем Enot Грунин; 16.03.2018 в 18:02.
|