【发布时间】:2014-12-19 04:43:38
【问题描述】:
我最近开始使用 Breeze.js 和 ASP.NET Web API2。我浏览了几个教程、视频等...但无法真正找到以下问题的正确答案。
您应该在轻而易举的级别执行多少业务逻辑处理,以及您应该在 API 级别执行多少。例如,在使用轻风时,API 所做的只是返回 getall() 或 getbyID() 类型的数据过滤吗?假设我们想通过连接两个表来获得一组记录。通常我们所做的是在服务器端获取所有这些数据并创建一个视图模型并将其推送回客户端。但是有了微风,既然我们可以在客户端管理数据,我们应该这样做吗?
举个例子,比如你有 Employee & Department 表,FkDepartmentID 在 Employee 表中,但在客户端你需要 Department Name。我的问题是是使用微风还是通过 web api itslef 进行此检索。
【问题讨论】:
标签: javascript asp.net-web-api2 breeze