English 中文(简体)
最佳实践:关于 ASP.NET MVC 模型的位置
原标题:
  • 时间:2009-06-01 14:00:02
  •  标签:

是否有任何最佳做法涵盖协会的所在地。 应当界定网络MVC模式?

一个新的伙伴关系。 NET MVC项目有一套单子模型,供它们使用,但在生产环境中,它们可以来自其他地方:

  • Third party class libraries
  • WCF services

是否可接受一种强类的观点,即使用这种地点界定的类别?

最佳回答

就每个项目而言,我都致力于伙伴关系的模式。 NET MVC比传统意义上的模式更是观点模式。 我还没有一个能够使用我在获得我的《观点模式》数据时使用的相同的模式的项目。 大部分页上只需要展示太多的其他信息。 因此,我要么把我的模型储存在各种模型中,要么把模型储存在一个单独的图书馆,与我的所有其他专门班子一起。

问题回答

我不知道你通过将模式引入世界合作框架服务,究竟是什么意思。 如果你指的是利用WCF服务,暴露出你所需要的模型,那将起到作用。

关于单独的班级图书馆以掌握你的模式、看法和管制人员,我认为,采取相当普遍的做法,并做得很好。 事实上,我认为,如果你的申请规模和复杂性增加,这确实是一项要求。 它是MVC仪器中不同逻辑成分的物理分离>。

我发现的一个问题是,除非在网络项目中界定这一模型,否则,在使用标识中指明的强烈类型观点时,视像仪似乎无法找到。 我的模型通常在一个单独的项目中加以界定,我发现,为了使用强烈的类型观点,我需要制定背后守则,以便我有一个来自强型观点的类别。 然后,我改变标识,并将其与这一类别联系起来。

你们需要将名称空间输入到页面。 http://strong>not,需要一个密码上页。

指令的使用

<%@ import namespace= your.namespace.here  %>

<代码><@p..... Directive





相关问题