无法找到BreezeJS的entityErrors集合

时间:2015-11-30 19:47:58

标签: javascript typescript breeze

我正在为我的服务获取CORS设置,当我在本地运行它一切正常,但是当我对我的服务器运行时,当我进行轻微的元数据调用时出现以下错误:

  

元数据查询失败:https://MyServer.MyDomain.net/MyApp/breeze/MyController/Metadata;遇到服务器端错误 - 请参阅此对象上的entityErrors集合以获取更多详细信息

我从以下设置中收到此错误:

getOrder(orderId: number): void {
    var query = new breeze.EntityQuery('Orders');  
    this.entityManager.executeQuery(query)
        .then(this.querySucceeded)
        .catch(this.queryFailed);
}


queryFailed(error: any) {
    alert('failed for ' + );
}

传递到我的error方法的queryFailed对象没有' entityErrors'收集它。我还检查了this.entityManager entityErrors属性,但找不到它。

我在哪里可以找到这个entityErrors集合?

1 个答案:

答案 0 :(得分:0)

在这种情况下,这是一个不正确的错误消息。您无法获取从元数据调用返回的entityErrors集合。检查error方法中queryFailed对象的其他属性,看看出了什么问题。