protobuf-net - DataContractSurrogates?

时间:2010-12-25 04:09:22

标签: c# wcf protocol-buffers protobuf-net datacontractsurrogate

现在,我正在使用DataContractSerializerDataContractSurrogate来为NHibernate代理类提供序列化描述(如http://timvasil.com/blog14/post/2008/02/WCF-serialization-with-NHibernate.aspx中所述)。

我真的很想转换到 protobuf-net 来使用protobufs序列化我的数据,但我似乎找不到使用DataContractSurrogate的方法。如果没有这个功能,我就会死于序列化从我的模型类派生的NHibernate动态代理类。

1 个答案:

答案 0 :(得分:0)

我不是NHibernate专家,但是在v2中有一些设计用于满足这种情况的东西;最重要的是,内置的代码旨在识别NH代理并进行适当处理(特别是不要抱怨未知类型)。

我会阅读链接的文章;没有更多的NH经验我无法确定当前的方法是否足够。我也非常乐意接受任何可用于证明其满足需求的测试用例。