我一直在阅读使用Sharp Architecture通过Wcf控制nhibernate。 Sharp Architecture中有什么可以帮助我在wcf上发送延迟加载的nhibernate实体吗?
答案 0 :(得分:0)
如果在WCF尝试使用NetDataContractSerializer序列化它们之前,延迟加载的entites已经被水合,那么你应该没问题。但是,如果它们没有,则可能会出现序列化/反序列化问题,因为当序列化程序遍历对象图时,将没有可用于延迟加载的NHibernate会话。这有点工作,但你最好不要通过WCF而不是附加的实体发送DTO。