我们在会话中存储Entity Framework POCO对象,并且我们将ProxyCreationEnabled设置为True。除了应用程序池重新启动之外,我们对会话进行序列化或反序列化没有问题。它抛出一个错误“无法加载反序列化所需的类型System.Data.Entity.DynamicProxies.User_BEBEEB3C76C0999BF9A2B6F808EF066F350ADF3D85291467CF1F38C56777DA8A。”
有关为何发生这种情况的任何想法?另外,如果我们计划在多个Web服务器上对代码进行负载均衡,我们是否可以在会话中使用动态代理?
谢谢!
答案 0 :(得分:0)
我和你一样有同样的问题。我发现的唯一原因是延迟加载无法正确加载属性。也许是时间问题!?
对我来说,到目前为止只有一个解决方案:
设置 ProxyCreationEnabled = false;