передавать объекты, которые представляют таблицы между клиентом и сервером

У меня есть удаленный сервер с сгенерированным файлом linq to sql для обработки операций с базой данных.

Можно ли сделать частичный класс, который представляет сериализуемую таблицу?

также в традиционном решении для удаленного взаимодействия мы создаем интерфейс с сериализуемыми классами в виде общей библиотеки, затем ссылаемся на него с помощью серверного кода, а также ссылаемся на него с помощью клиентского кода. Итак, как создать сериализуемые классы из внутренних классов, которые представляют таблицы в классе linq to sql?

какие другие альтернативные способы передачи объекта, представляющего строку таблицы, с клиента на сервер?


person Dev X    schedule 19.12.2015    source источник


Ответы (1)


Для этого есть что-то вроде JSON. Вы можете сериализовать объект в JSON на сервере и создать экземпляр объекта (или массива объектов) на клиенте.

 {"employees":[
    {"firstName":"John", "lastName":"Doe"},
    {"firstName":"Anna", "lastName":"Smith"},
    {"firstName":"Peter", "lastName":"Jones"}
]}
person user1438150    schedule 19.12.2015
comment
спасибо за ответ, однако, это не связано с JSON, это связано с проблемами .Net Remoting от Microsoft, я могу сделать любой объектный класс переносимым, добавив нотацию [Serializable] в начале класса, мой вопрос заключается в том, как это сделать с сущностью классы, которые представляют таблицы БД, эти классы генерируются автоматически linq to sql - person Dev X; 20.12.2015