|
![]() |
#1 |
Заноза в заднице
|
В целом, конечно право имеет, но есть вопросы:
1. "SOFTWARE\\Microsoft\\MSCRM" - разве не хард-код? Здесь намного правильнее было бы создать центральную консоль управления плагинами, в которой отдельными полями хранить данные о строке подключения и прочих разных параметрах. Данные об этом уместно складывать в веб-конфиг - он для того и предназначен. А лезть в реестр может только тот, у кого есть соответствующие права. У нас, например, правила безопасности таковы, что кто попало не имеет прав на читку реестра, даже если он админ в системе CRM. 2. Использование CrmService вызывает отторжение что-ли, я не пойму? С помощью CrmService можно выполнить все те же операции, приемлемыми для системы методами. К тому же, я полагаю, что скорость обработки будет гораздо быстрее.
__________________
Лень мудрого человека - это необходимое средство нейтрализации кипучей активности руководящих им дураков! |
|
![]() |
#2 |
Чайный пьяница
|
Цитата:
Насчёт скорости - 100% быстрее будет работать прямой запрос, потому что звено короче на 1 - на веб сервис. Объясню, почему я ушёл от работы с веб сервисами. Механизм джоинов - конечно при работе с веб сервисами есть - через фетч и линкд ентити и прочее, но оно настолько громоздкое и нетривиальное, что для меня - как разработчика было проще написать прямой запрос к базе. |
|