1
2
一般来说,我认为按视图建模是一种很好的方法,但在服务的上下文中,我会稍微关注一下这一点。理想情况下,您希望您的服务更一般,我认为这样您就不会得到一个爆炸性的方法,每个视图一个。一般来说,如果这意味着我可以使我的服务更通用,我愿意提供比需要更多的数据。在我的例子中,我有不同类型的客户机(移动和标准Web应用程序),他们通常得到相同的数据,但移动应用程序使用的是减少的子集。在这种情况下,我不提供单独的模型,但移动应用程序只是不使用一些数据。 |
2
0
我不会将您的对象模型绑定到页面视图。一旦你这样做了,就很难或不可能改变你的页面。这是应该避免的层之间的细微耦合。 也许可以过滤最终出现在客户机上的数据。数据库中的延迟评估也会有所帮助。 |
Ehsan Akbar · 当请求被激发时,WCF请求时间会增加 6 年前 |
Gans · 具有多操作合约的WCF Rest服务 6 年前 |
Moelgaard · NLog中的IIS应用程序名称。配置 6 年前 |
Kerwen · WCF服务调用异步函数 6 年前 |