У меня проблема, но сначала я хочу узнать, работаю ли я над лучшим решением.
Я создаю приложение, которое будет работать на сотнях клиентских компьютеров и отправлять данные на сервер / получать данные с сервера. Сервер получит эти данные и сохранит / обработает их.
Я хочу, чтобы клиентские приложения были как можно более легкими, поэтому я хочу, чтобы сервер передавал / принимал данные в форме классов. Например
Клиент запрашивает пользователя по userID
Сервер отвечает классом UserDetails, который имеет имя пользователя, идентификатор и личную информацию.
Другим примером будет
клиент запрашивает проект
Сервер отвечает классом ProjectDetails, который имеет идентификатор проекта, имя, описание, подробности И список действий (это другой класс, поэтому должен быть реализован как набор действий)
Я только начинаю с этого и обнаружил, что многие люди говорят, что сервис WCF - это путь, но я никогда не писал ни одного раньше. Это правда? и если да, то как мне передать сложные классы в / из службы WCF?
Спасибо всем:)
~ Dave