protobuf-net - DataContractSurrogates? - PullRequest
       21

protobuf-net - DataContractSurrogates?

1 голос
/ 25 декабря 2010

Сейчас я использую DataContractSerializer вместе с DataContractSurrogate для предоставления описаний сериализации для прокси-классов NHibernate (как описано в http://timvasil.com/blog14/post/2008/02/WCF-serialization-with-NHibernate.aspx).

Мне действительно интересно перейти на protobuf-net для сериализации моих данных с использованием protobufs, но я не могу найти способ использовать DataContractSurrogate. Без этой функции я не справлюсь с сериализацией динамических прокси-классов NHibernate, которые происходят от моих классов моделей.

1 Ответ

0 голосов
/ 25 декабря 2010

Я не эксперт NHibernate, но в v2 есть несколько вещей, предназначенных для удовлетворения этого сценария;прежде всего, есть встроенный код, предназначенный для распознавания прокси-серверов NH и надлежащего обращения (в частности, не для жалоб на неизвестные типы).без большего опыта NH я не могу быть уверен, что текущий подход достаточен.Я также был бы рад получить любые тестовые примеры, которые я мог бы использовать, чтобы доказать, что они удовлетворяют потребности.

...