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