모델

2016-08-02 3 views
0

나는 문서 (푸른 DocumentDB)에서 상속하는 경우 다음과 같이 자신감 UI에 표시되지 않습니다 내 모델 :모델

공용 클래스 EmployeeDocument : 문서 {...}

상속을 제거하면 모델/모델 스키마가 잘 돌아가는 UI에 나타납니다 ... 아무도이 문제를 해결할 수있는 방법이 있습니까? 문서의 기본 클래스입니다/Swashbuckle/웹 API 광고 앱

텍사스

답변

1

Resource에서 파생하시기 바랍니다

VS2015. Document 클래스는 Swagger와 같은 코드 생성 도구로 다르게 처리 될 수있는 DynamicObject에서 확장됩니다.

+0

이 경우 리소스를 결과로 얻으려면 동적으로 문서를 캐스팅해야합니다. – PartlyCloudy

+0

그 반대가 아닙니다. 문서는 Resource에서 파생되므로 하위 클래스입니다. CosmosDB 문서의 약점이라고 생각합니다. API에 의해 반환되는 유형을 배우는 데는 아무 것도없고, 투영을 구체적인 클래스로 캐스팅하지 않으려는 경우이를 처리하는 방법도 있습니다. 필요한 경우 어떻게해야합니까? ExpandoObject로 프로젝션? – Vi100

+0

당신이 맞습니다 - 그것은 기본 클래스로 고정. 문서에 대한 의견을 보내 주셔서 감사 드리며 직접 처리해 드리겠습니다. [email protected]에서 누락 된 부분에 대한 대화를 요청할 수 있습니까? –