BreezeJS / Odata - 元数据位置/网址

时间:2014-01-03 07:12:57

标签: odata breeze

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

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

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

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

代码entityManger.fetchMetadata()正在https://<ourserver>/v1/Metadata尝试覆盖元数据,而不是在可用的地方https://<ourserver>/v1/$metadata

1 个答案:

答案 0 :(得分:1)

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

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

另见:http://www.breezejs.com/documentation/odata