위의 이해를 도울 수있는 사람이 있습니까? 무엇을 사용해야하는지 이해하지 못합니까?DataServiceKey 대 DataKeyProperty 대 DataServiceEntity
0
A
답변
2
DataKeyProperty는 WCF Data Services에서 전혀 사용하지 않으며 관련이 없습니다 (다른 네임 스페이스에 있음).
DataServiceEntity는 WCF Data Services 클라이언트 라이브러리에서만 사용됩니다. 이 속성을 가진 클래스는 엔티티 유형으로 간주됩니다. 쿼리의 결과를 키 특성이없는 클라이언트 측 클래스로 구체화하려는 경우 유용 할 수 있습니다.
DataServiceKey는 클라이언트 라이브러리와 서버 라이브러리에서 모두 사용됩니다. 주요 특성의 이름을 지정합니다. 이 속성을 가진 클래스는 엔티티 유형으로 간주됩니다. 이것은 항상 사용되는 속성입니다. 또한 VS 및 명령 행 도구의 code-gen에 의해 생성됩니다.
즉, 서버 또는 클라이언트에 관계없이 개체를 나타내는 클래스를 정의하면 해당 개체에 DataServiceKey 특성을 추가하고 특성의 생성자에 모든 키 속성을 나열해야합니다.
(그것은 특성이없는 개체로 클래스를 정의 할 수 있습니다,하지만 당신은 정말 100 %를 필요로하지 않는 POCO는이 속성을 사용하는 것이 좋습니다 그래서 다음 런타임, 엔티티 클래스를 인식하는 휴리스틱을 사용합니다.)
관련 문제
- 1. 대 ID 대 UniqueID 대 ClientID 대 UniqueClientID 대 StaticClientID?
- 2. iPhone 대 XML 대 비누 대 JSON 대 RESTful
- 3. 부 대 대 C# 대 파이썬?
- 4. SDI 대 MDI 대 TDI 대?
- 5. JSONML 대 InnerHTML 대?
- 6. 대 트림 대 FILE_IGNORE_NEW_LINES
- 7. "이상"대 "이상"대
- 8. 조회수 대 CALayers 대?
- 9. _ 새로운 대 GNU 대
- 10. 티카 : 등 등 대 HoldAllComplete 대 HoldForm 대 홀드 대 연기 대 평가되지 않은
- 11. 스프레드 대 MPI 대 zeromq?
- 12. apc_define_constants 대 hidef 대 정의
- 13. 반복자 대 참조 포인터 대
- 14. int 대 NSNumber 대 NSInteger
- 15. iWebkit 대 JQTouch 대 iUI
- 16. NSImage 대 CIImage 대 CGImage?
- 17. 문자열 대 c_str() 대 데이터()
- 18. DataModel 대 DataContract 대 ViewModel
- 19. Unity 대 Udk 대 CryEngine
- 20. ASSERT 대 ATLASSERT 대 assert
- 21. Android 대 TIME_TICK 대 알람
- 22. Icesfaces 대 Myfaces 대 Primefaces
- 23. 정확도 대 바코드 대 qrcode?
- 24. ErrorAttribute 대 OnException 대 Application_Error
- 25. HBase 대 Hyptertable 대 Lucene
- 26. Application_Start 대 OnInit 대 생성자
- 27. XML 대 SQlite 대 액세스
- 28. visualvm 대 JProbe 대 JProfiler
- 29. window.onload 대 body.onload 대 document.onready
- 30. Template 대 ControlTemplate 대 DataTemplate