当我们需要使用代理类时?

时间:2013-07-29 07:12:35

标签: c# asp.net entity-framework oop soap

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

  • 我需要代理课吗?我不隐藏任何实体字段,只有一个实体的字段大量出现。

  • 代理课会帮我改善响应时间吗?

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

enter image description here

1 个答案:

答案 0 :(得分:1)

回答你的3个问题:

  1. 不,听起来不像。
  2. 不,代理用于更改类型序列化。
  3. 取决于您的要求。
  4. 您应该根据逻辑本身及其复杂性来构建业务逻辑,而不一定是每页的类。如果它有意义,这不一定是坏事。

    很难根据抽象和高级图表给出建议。你的代码是什么样的?

    WCF可以提供网络服务。如果您愿意,可以使用WCF。你现在有什么样的网络服务?

    我认为你的意思是Data Contract Surrogates

      

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