Вопрос: Где установить конфигурацию automapper для webservice?


Я прочитал, что веб-служба не имеет global.asax для настройки глобальных параметров (например, конфигурации automapper). Поэтому мой вопрос:

Должен ли я помещать конфигурацию automapper в каждый веб-метод или есть место, которое я могу разместить в глобальном масштабе?

Я буду звонить в интернет-службу пару тысяч раз каждую ночь, поэтому я волнуюсь, что если конфигурация автопереноса будет дорогой, это займет гораздо больше времени. Правильно ли я или просто беспокоюсь о необходимости?

Thx, John


4


источник


Ответы:


Да, настройка AutoMapper дорогая. Я делаю много оптимизаций времени, чтобы быстро выполнить выполнение. Если вы используете веб-службы ASMX, вы все равно можете использовать global.asax, поскольку ASMX по-прежнему просто размещается в ASP.NET.

Если это WCF, то это будет зависеть от того, как вы размещаете WCF. Отметьте это сообщение для ваших вариантов:

http://blogs.msdn.com/wenlong/archive/2006/01/11/511514.aspx


5