protobuf-net - DataContractSurrogates?

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

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

1 ответ

Решение

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

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

Другие вопросы по тегам