BreezeJS/Odata - 元数据位置/URL



在我们的 odata 服务实现中,可以在以下位置访问自动生成的元数据:

https://<ourserver>/v1/$metadata

但是 BreezeJS 试图从 https://<ourserver>/v1/Metadata 访问它。 它收到 404 错误,因为元数据未在此位置提供。

如何指示 BreezeJs 在任何给定的 URL 上查找元数据?

代码entityManger.fetchMetadata()尝试在https://<ourserver>/v1/Metadata而不是可用位置访问元数据https://<ourserver>/v1/$metadata

你需要告诉Breeze你正在使用OData,默认情况下它采用WebApi。所以:

breeze.config.initializeAdapterInstances({ dataService: "OData" });

另请参阅:http://www.breezejs.com/documentation/odata

最新更新