我刚刚将 Breeze(客户端和服务器)从 1.4.4 升级到 1.4.5。当我切换到指向升级 Breeze 的服务器时(使用 Breeze 1.4.5、Entity Framework 6、Web Api 2、MVC 5),在获取元数据(manager.fetchMetadata())时出现以下错误。这是我的错误消息:
元数据查询失败:
http://localhost:50015/breeze/Application/Metadata
。无法解析或导入元数据:导航属性错误;[对象对象]
如果我指向基于 Breeze 1.4.4、Entity Framework 5、Web Api 1、MVC 4 的服务器,我的 SPA 不会在 manager.fetchMetadata() 上中断。它不符合 .fail 承诺。
两个实体框架模型都指向同一个数据库,它们具有相同的实体和相同的数据。
Breeze 1.4.5 中是否引入了这个错误?还是我在升级过程中错过了一个步骤??基本上,我在微风控制器中使用从 1.4.4 到 1.4.5 的完全相同的代码。Breeze 客户端也升级到 1.4.5。如果您需要元数据,请告诉我,我可以提供。