Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript breezejs中的多服务(控制器)_Javascript_Uiviewcontroller_Breeze - Fatal编程技术网

Javascript breezejs中的多服务(控制器)

Javascript breezejs中的多服务(控制器),javascript,uiviewcontroller,breeze,Javascript,Uiviewcontroller,Breeze,下面是一个控制器的代码 var serviceName = 'breeze/todos', // route to the Web Api controller manager = new breeze.EntityManager(serviceName); 但是我有很多控制器。我该怎么做 上述代码可以应用于任意数量的Breeze控制器 文件:todosdatacontext.js var serviceName = 'breeze/todos', // route to the We

下面是一个控制器的代码

var serviceName = 'breeze/todos', // route to the Web Api controller
    manager = new breeze.EntityManager(serviceName);

但是我有很多控制器。我该怎么做

上述代码可以应用于任意数量的Breeze控制器

文件:
todosdatacontext.js

var serviceName = 'breeze/todos', // route to the Web Api controller
var   manager = new breeze.EntityManager(serviceName);
文件:
Accounts datacontext.js

   var serviceName = 'breeze/accounts', // route to the Web Api controller
    var   manager = new breeze.EntityManager(serviceName);

等等。

不要使用多个控制器!您创建的每个EntityManager都会获取元数据—向关联的控制器元数据方法发出http请求

而是创建一个控制器并仅使用它


只有当您有不同的存储库时,才应该使用不同的控制器+实体管理器这是一个适用于大多数情况的好建议,在添加其他控制器之前一定要考虑这一点。尽管如此,我想这应该是一个评论——因此有人否决了它。