2013-02-22 1 views
0

WCF Data Services를 시작하려고합니다. WCF 서비스를 사용하려면 프로그래머가 DataContract와 DataContract를 구성하는 DataMembers를 명시 적으로 정의해야하지만 WCF Data Services에 대해서는 그런 내용이 표시되지 않습니다. 주어진 클래스에서 WCF Data Services를 사용할 때 어떤 속성이 직렬화되도록 선택합니까?WCF Data Services를 사용할 때 직렬화 할 속성을 선택하는 방법은 무엇입니까?

SQL Server 데이터베이스 용 WCF 데이터 서비스를 만들려고 할 때 DbGeometry 형식의 개체를 serialize하는 방법을 알지 못한다는 오류가 발생합니다.

답변

0

WCF라는 이름으로 속지 마십시오. WCF Data Services는 기존 WCF보다 OData에 대한 정보가 많기 때문에 DataContact/DataMember 측면에서 노출하는 데이터에 대해 생각할 필요가 없습니다. SQL 데이터베이스의 내용을 노출하는 경우 데이터 와이어 내부를 숨기는 Entity Framework 공급자를 사용하십시오. 그렇지 않으면 더 많은 작업 인 Reflection 또는 Custom 공급자를 사용해야합니다 (견본 검색).