WCF 데이터 서비스를 만들고 모든 것이 작동하지만 XML이 필요한 형식으로되어 있지 않아 추가 구성 요소를 모두 제거하는 방법을 찾지 못하는 것 같습니다. 내가 가지고있는 것은 : 내가 원하는 것은WCF Data Service XML 사용자 지정
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<entry xml:base="http://172.1.2.2/Database/DatabaseTables.svc/" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns="http://www.w3.org/2005/Atom">
<id>http://172.1.2.2/Database/DatabaseTables.svc/Device('999')</id>
<title type="text"></title>
<updated>2013-05-14T18:17:10Z</updated>
<author>
<name />
</author>
<link rel="edit" title="Device" href="Device('999')" />
<category term="Model.Device" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
<content type="application/xml">
<m:properties>
<d:Device_Code>999</d:Device_Code>
<d:Short_name>TC2</d:Short_name>
</m:properties>
</content>
</entry>
:
<Device>
<Device_Code>999</Device_Code>
<Short_name>TC2</Short_name>
</Device>
나는 이미 데이터 계약에 이름 속성을 추가 한하지만 아무것도 변경하지 않았다.
따라서 WCF에서 페이로드 자체의 형식을 제어 할 수있는 방법이 없습니다. 내가 원하는 것은 위의 형식이므로 다른 쪽 끝의 클래스에 쉽게 자동로드 할 수 있습니다. 현재 XML로 인해 악몽이 치닫고 있습니다. 이 동작을 무시하고 필요한 출력을 만들려면 몇 가지 방법이 있어야합니다. 비주얼 스튜디오에서이를 참조하거나 브라우저에서 표시 할 필요가 없습니다. 여분의 데이터없이 정확하게 출력을 포맷 할 수 있어야합니다. – Beowulf4756
WCF 데이터 서비스에서이 작업을 수행하는 간단한 방법을 알지 못합니다 (WCF 만 있으면 WCF에 대해 잘 알지 못합니다). 왜 WCF 데이터 서비스를 사용하는지 질문 할 수 있습니까? –