C# 我们什么时候需要使用代理类?

C# 我们什么时候需要使用代理类?,c#,asp.net,entity-framework,oop,soap,C#,Asp.net,Entity Framework,Oop,Soap,我正在开发一个电子商务系统。我在数据层中使用实体框架。您可以在下图中看到我的请求-响应周期。在我的业务层中,类是基于页面的。我的意思是,业务类是根据page的要求创建的 我需要代理类吗?我不隐藏实体的任何字段,只会大量显示一个实体的字段 代理类能帮助我提高响应时间吗 还有一个问题。在这种情况下我应该使用WCF吗?我在应用程序中使用WebService 要回答您的3个问题: 不,听起来不像 否,代理项用于更改类型序列化 这取决于你的要求 您应该基于逻辑本身和它的复杂性来构造业务逻辑,而不一定是

我正在开发一个电子商务系统。我在数据层中使用实体框架。您可以在下图中看到我的请求-响应周期。在我的业务层中,类是基于页面的。我的意思是,业务类是根据page的要求创建的

  • 我需要代理类吗?我不隐藏实体的任何字段,只会大量显示一个实体的字段

  • 代理类能帮助我提高响应时间吗

  • 还有一个问题。在这种情况下我应该使用WCF吗?我在应用程序中使用WebService


要回答您的3个问题:

  • 不,听起来不像
  • 否,代理项用于更改类型序列化
  • 这取决于你的要求
  • 您应该基于逻辑本身和它的复杂性来构造业务逻辑,而不一定是每页一个类。如果有道理的话,这并不一定是坏事

    很难根据那个抽象的高级图表给你们提供建议。你的代码看起来像什么

    WCF
    可以提供web服务。如果愿意,您可以使用
    WCF
    。您目前拥有哪种Web服务

    我想你是说

    如果需要更改类型的序列化方式,请使用