【发布时间】:2015-01-27 06:58:28
【问题描述】:
我对微风很陌生。在我们的应用程序中,我们有多个存储库和一个微风 API 控制器来处理通信。但是,由于应用程序很大,因此微风控制器被分成几个部分类,从而分离了关注点。例如,我们有相关的存储库来处理位置、假期和服务实体,并且为了与这些实体进行通信,我们使用一个部分类控制器。还有其他几个用于其他存储库。
//ClientLocationController.cs
public partial class ClientController : ApiController {
//handles location related communication
}
//ClientUserController.cs
public partial class ClientController : ApiController {
//handle user related communication
}
我的问题是,使用多个扩展 BreezeController 的控制器是一种不好的做法吗?在上面的例子中,我们可以使用两个控制器来代替分部类吗?
//ClientLocationController.cs
public class ClientLocationController : ApiController {
//handles location related communication
}
//ClientUserController.cs
public class ClientUserController : ApiController {
//handle user related communication
}
我们在 MVC 中使用这种类型的设计。在 Breeze 中做同样的事情是不好的做法吗?
【问题讨论】:
标签: controller breeze