更改EntityManager serviceName的正确方法是什么?

时间:2016-11-22 17:29:44

标签: breeze

我们需要在实例化之后但在用于进行任何查询之前更改EntityManager的URL ...下面是我们正在使用的代码......这是正确的方法吗?经过一些研究后,我遇到了一些讨论“setProperties”方法的地方,这个方法也许应该用于此目的......但后来我查看了Breeze代码,它说这个方法已经过时了...以下是否正常????谢谢

configure(serviceUrl: string) {
            this._entityManager.serviceName = this._entityManager.dataService.serviceName = serviceUrl;
        }

1 个答案:

答案 0 :(得分:0)

查看发行说明,setProperties仅在Breeze.Sharp中弃用。 BreezeJS中EntityManager上的setProperties仍然有效:

manager.setProperties({
    serviceName: serviceUrl
});

http://breeze.github.io/doc-js/api-docs/classes/EntityManager.html#method_setProperties