breeze - 更改 breeze 调用的 sql 视图时,在 Object.stringify(本机)将循环结构转换为 JSON 时出错

breeze - error Converting circular structure to JSON at Object.stringify (native) when altering sql view called by breeze

这是我的错误:Converting circular structure to JSON at Object.stringify (native)

我看得很清楚是什么原因造成的:当我改变 Breeze 调用的视图时。我将视图更改为连接到链接数据库,这很好,但是一旦我从链接数据库调用字段,它就会在 Visual Studio 中给出此错误。

有人可以提供解决方法或建议吗?

我的 breeze 看起来像这样:

function BreezeFunction() {
    return breeze.EntityQuery
         .from("myview")
         .using(manager)
         .execute();
};

ng-repeat 需要有唯一的价值。如果我将 entity framework 映射更改为另一个不唯一的键,那也可以解决此问题,但我最终会遇到不同的逻辑问题。我也可以通过将 track by $index 添加到 ng-repeat 来修复它,但这也不能正确捕获数据并最终导致逻辑问题。简而言之,angularjs 要求 ng-repeat 的唯一性是正确的。