Шаблон для масштабируемых решений для .NET - PullRequest
2 голосов
/ 23 августа 2011

Какой шаблон лучше всего подходит для сериализации объектов, WCF и nhibernate + Oracle.

Я имею в виду, nhibernate - это универсальный инструмент ORM, и я хотел бы также сделать мой сервис WCF универсальным.

Представьте, что у моей службы есть только 3 общих метода: "Сохранить", "Удалить", "Получить", и у каждого метода есть тип сообщения.

Я пытался сериализовать объект с использованием JSON ... и передать его в WCF, но у меня было много проблем с сериализацией JSON (циклические ссылки и т. Д.).

Как вы, ребята, реализуете масштабируемое решение?

1 Ответ

1 голос
/ 23 августа 2011

Если вы ищете доступ к данным через WCF, загляните в WCF Data Services.Он поддерживает множество форматов данных, включая JSON

Протокол обсуждается здесь: http://www.odata.org/

...