据我所知,Proxied POCO对象可以跟踪仅附加到ObjectContext的更改。相反,STE跟踪变化甚至被分离。我很好奇为什么不支持在内部实施STE行为的POCO代理?
答案 0 :(得分:1)
仅以此为个人意见。
没有“自我跟踪代理”,因为对于当前的实现,它也没有意义。原因:
这应该是STE的使用。在任何其他情况下,他们没有太多意义
那你在哪里看到“自我跟踪代理”的用法?你想用它们代替STE吗?为什么?更重要的是如何? STE实现的主要优点是它们是可序列化的,而动态创建的代理则不是!如果检查Web服务(WCF)上的序列化是如何工作的,您将看到在服务启动时必须知道通过服务传递的所有可序列化类型。否则只会暴露出基本未经批准的内容。