У меня был завершен школьный проект, и я сейчас застрял в определенной точке. Целью проекта является создание OO-системы, которая обрабатывает данные очень определенным образом - как сервер, так и клиент имеют определение информации об уровне модели, но сервер должен обрабатывать все данные в реляционной база данных.C# - Отправка объектов между клиентом и сервером
Таким образом, как клиент, так и сервер имеют уровень контроллера, который совершенно другой. В настоящее время написана только серверная сторона, и она обрабатывает реляционное отношение к объекту и, в общем, управление всеми объектами (R2O решается с помощью Entity Framework). Но проблема в том, где реконструированные объекты должны быть переданы клиентам тем или иным способом.
Мой вопрос: что было бы лучшим решением для этого? Я не могу изменить макет (поэтому клиенты не могут напрямую подключиться к серверу базы данных, к сожалению, к сожалению, есть сервер, предоставляющий данные, и управление параллелизмом должно быть разрешено в этой части), но я не могу найти простой способ для передачи объектов разных классов с отношениями друг к другу по TCP-соединению.
Опять же - какое решение вы предложите, или, чтобы быть более широким, какие у меня варианты?
Взгляните на WCF - http://msdn.microsoft.com/en-us/library/ms731082.aspx – EkoostikMartin
Вам необходимо перевести объекты в некоторые другие типы данных, которые могут быть отправлены по сети, такие строки. Это называется сериализации ваших объектов (либо через фреймворк, либо вручную), а затем десериализуя их на другом конце. – Servy
Что это за сервер? это служба WCF? Если бы я не посмотрел на это. – Oxymoron