跨越wcf的Nhibernate实体

时间:2012-03-06 11:24:13

标签: wcf sharp-architecture

我一直在阅读使用Sharp Architecture通过Wcf控制nhibernate。 Sharp Architecture中有什么可以帮助我在wcf上发送延迟加载的nhibernate实体吗?

1 个答案:

答案 0 :(得分:0)

如果在WCF尝试使用NetDataContractSerializer序列化它们之前,延迟加载的entites已经被水合,那么你应该没问题。但是,如果它们没有,则可能会出现序列化/反序列化问题,因为当序列化程序遍历对象图时,将没有可用于延迟加载的NHibernate会话。这有点工作,但你最好不要通过WCF而不是附加的实体发送DTO。