2012-08-28 5 views
1

WCF 데이터 서비스 프로젝트를 개발하기 시작했습니다. 그 요소 타입 엔티티 유형이 아닌 표 '상부에 IQueryable 재산권가'WCF 데이터 서비스 DataServiceKey 특성이 작동하지 않습니다.

예외 메시지는 '데이터 컨텍스트 유형 'DataClasses1DataContext이고 : I는 악명 예외를 받았다. 된 IQueryable 속성은 엔티티 타입인지 확인 또는

내가 DataServiceKey 속성으로 내 개체의 부분 클래스를 수정이 속성을 무시하도록 데이터 컨텍스트 유형에 IgnoreProperties 속성을 지정합니다. 그러나 여전히 동일한 오류가 발생합니다. 어떻게 해결할 수 있습니까?

감사합니다.

+2

최근 WCF 데이터 서비스가 System.Data.Service.dll에 포함되어 사용되었지만 Microsoft.Data.Services.dll에 포함되어 있기 때문에 많은 사람들이 이런 일이 발생했습니다. 따라서 DataService 이 그 중 하나에서 왔지만 DataServiceKey 특성이 다른 것에서 발생하면 작동하지 않습니다. –

답변

1

Vitek과 마찬가지로 솔루션은 DataServiceKey 특성을 사용하는 프로젝트에 Microsoft.Data.Services 및 Microsoft.Data.Services.Client에 대한 참조를 추가하는 것이 었습니다.

관련 문제