首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有odata错误的breezejs (odata4j)

带有odata错误的breezejs (odata4j)
EN

Stack Overflow用户
提问于 2013-03-25 22:52:31
回答 1查看 537关注 0票数 0

在客户端使用breeze.js (主分支)和angular,在服务器端使用odata4j,如果我想查询国家/地区,我会收到以下错误:

代码语言:javascript
复制
var query = breeze.EntityQuery.from('Country');
entityManager.executeQuery(query).then(...).fail(...);

-> Unable to locate a 'Type' by the name: Country:#odataContainer 

我已经对breeze进行了如下配置:

代码语言:javascript
复制
  breeze.config.initializeAdapterInstances({dataService: "OData"});
  breeze.NamingConvention.none.setAsDefault();

.../$metadata OData响应:

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8"?>
<edmx:Edmx Version="1.0" xmlns:edmx="http://schemas.microsoft.com/ado/2007/06/edmx">
 <edmx:DataServices m:DataServiceVersion="2.0" xmlns:m="...">
   <Schema Namespace="odataContainer" xmlns="...">
     <EntityContainer Name="odataEntities" m:IsDefaultEntityContainer="true">
       <EntitySet Name="Country" EntityType="odataModel.Country">
       </EntitySet>
     </EntityContainer>
   </Schema>
   <Schema Namespace="odataModel" xmlns="...">
     <EntityType Name="Country">
       <Key>
         <PropertyRef Name="countryCode"></PropertyRef>
       </Key>
       <Property Name="region" Type="Edm.String" Nullable="true"></Property>
       <Property Name="population" Type="Edm.Int32" Nullable="false"></Property>
       <Property Name="countryCode" Type="Edm.String" Nullable="false"></Property>
       <Property Name="name" Type="Edm.String" Nullable="true"></Property>
     </EntityType>
   </Schema>
 </edmx:DataServices>
</edmx:Edmx>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-04-19 01:30:05

您需要在项目中包含模型的命名空间。如果您的Country类在odataModel.Country中,则需要添加第三行来配置oData服务:

代码语言:javascript
复制
ODataModelBuilder builder = new ODataConventionModelBuilder();
builder.EntitySet<Department>("Countries");
builder.Namespace = "odataModel.Country"; 
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15617957

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档