Добрый день. Я бы рекомендовал вам запрашивать и обновлять только те атрибуты, которые нужно. Во-первых, такое решение более производительно, во-вторых, оно не будет приводить к срабатыванию лишних плагинов и процессов (так как вы не обновите атрибуты, на которые они подписаны).
Исключение выкидывает не решение, а ваш код. Всегда проверяйте наличие атрибута в выборке, прежде чем к нему обратится. Ну или используйте безопасный метод GetAttributeValue. Если не ошибаюсь, он не выбрасывает исключений.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.
MS Certified Dirty Magic Professional
|