2016-10-01 5 views
0

저는 Asp.Net 웹 API 2 OData 3 데이터 소스를 만들었습니다.VS 2015에서 서비스 참조를 만들 수 없습니다.

0141 : 나는 클라이언트 프로젝트에 서비스 참조를 만들려고 할 때, 나는 오류가있어

<edmx:Edmx xmlns:edmx="http://schemas.microsoft.com/ado/2007/06/edmx" Version="1.0"> 
<edmx:DataServices xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" m:DataServiceVersion="3.0" m:MaxDataServiceVersion="3.0"> 
<Schema xmlns="http://schemas.microsoft.com/ado/2009/11/edm" Namespace="mPOS.API.Controllers"> 
<EntityType Name="Book"> 
<Key> 
<PropertyRef Name="Id"/> 
</Key> 
<Property Name="Id" Type="Edm.String" Nullable="false"/> 
<Property Name="Title" Type="Edm.String"/> 
<Property Name="Count" Type="Edm.Int32"/> 
<Property Name="Price" Type="System.Nullable_1OfMoney"/> 
</EntityType> 
</Schema> 
<Schema xmlns="http://schemas.microsoft.com/ado/2009/11/edm" Namespace="System"> 
<ComplexType Name="Nullable_1OfMoney"/> 
</Schema> 
<Schema xmlns="http://schemas.microsoft.com/ado/2009/11/edm" Namespace="Default"> 
<EntityContainer Name="Container" m:IsDefaultEntityContainer="true"> 
<EntitySet Name="Books" EntityType="mPOS.API.Controllers.Book"/> 
</EntityContainer> 
</Schema> 
</edmx:DataServices> 
</edmx:Edmx> 

: 네임 스페이스 '시스템'시스템 네임 스페이스 및 사용할 수 없습니다 http://localhost:3000/odata/$metadata에 요청 EDMX 방식을 생산 다른 스키마에 의해. 다른 네임 스페이스 이름

를 선택 그래서 생산 EDMX 방식에 문제가있는 부분은 System.Nullable_1OfMoney이 시스템 네임 스페이스에 정의 된 스키마에 복합 형로 지정된 건물 가격 그게 유형 입니다.

어떻게이 서비스 참조를 만들 수 있습니까? VS 2015 Community Edition을 사용하고 있습니다.

감사합니다.

답변

0

OData 서비스 버전 3까지만 서비스 참조를 만들 수 있다는 것을 알았습니다.