1

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

我真的很想切换到protobuf-net来使用 protobufs 序列化我的数据,但我似乎找不到使用DataContractSurrogate's. 如果没有此功能,我将无法序列化从我的模型类派生的 NHibernate 动态代理类。

4

1 回答 1

0

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

不过,我会阅读链接的文章;如果没有更多的 NH 经验,我无法确定当前的方法是否足够。我也很乐意收到任何我可以用来证明它满足需要的测试用例。

于 2010-12-25T20:07:32.720 回答