Я все еще пользуюсь услугой FIRST WCF REST, и у меня простой вопрос. Я надеюсь, что мой сервис будет использовать от php, python, java и asp.net
Как лучше сделать:
- установить / вернуть объекты в качестве параметров метода или, может быть, лучше работать в массивах?
- все параметры принимаются как строковые или типизированные (int, string, float и т. Д.)
Я думаю, что для ASP.NET лучше использовать объекты, но в массивах jquery / php?
Если я использую массивы (возможно, строковые), у меня будет много преобразований, и я должен помнить, какой индекс возвращает значение, в объектной модели у меня будет много объектов DTO.
Как это сделать optymality. Может быть, построить методы с большим количеством строковых переменных, проверить их, запаковать в класс poco (иногда / часто), некоторые параметры этого класса будут нулевыми, отправить его в класс репозитория и добавить его в базу данных. В обратном порядке возьмите то, что вы хотите из базы данных (класс poco с нулем, потому что вы не всегда берете select все поля), и возвращает результат в массив.