datacontract

Przestrzeń nazw dla [DataContract]

Nie mogę znaleźć przestrzeni nazw dla elementów [DataContract] i [DataMember]. Według tego, co znalazłem, wydaje się, że doda ... "DataContract" (brakuje Ci dyrektywy używającej lub odniesienia do zestawu?) Czy nie używam odpowiednich przestrzeni nazw?

DATACONTRACT serializacja XML i atrybuty XML

Czy można deserializować ten XML do obiektu oznaczonego atrybutem DataContract? <root> <distance units="m">1000</distance> </root> Jak widać jest atrybut "units". Nie sądzę, żeby to było poparte. A może się mylę?

Generowanie DataContract z XSD

Chcę być w stanie wygenerować DataContract z pliku XSD, najlepiej używając xsd.narzędzie exe . Jaki jest najprostszy sposób a ... ejście? Staram się uniknąć konieczności odtworzenia umowy danych za każdym razem, gdy plik XSD jest zmieniany i regenerowany.

WCF: Wyświetlanie właściwości readonly DataMember bez zestawu?

Mam klasę po stronie serwera, którą udostępniam po stronie klienta poprzez [DataContract]. Ta klasa ma pole readonly, które c ... sposób? (Nie-Nie chcę tego robić...) [DataMember] public int Id { get { return _id; } private set { /* NOOP */ } }

Przenośna Biblioteka klas: zalecany zamiennik dla [Serializowalny]

Przenoszę bibliotekę klas. NET Framework C # na przenośną bibliotekę klas. Jednym z powtarzających się problemów jest sposób ... Field; #if PORTABLE [DataMember] #endif private Type2 SerializableProperty { get; set; } ... }

Jak możesz control.NET serializacja DataContract czyli używa atrybutów XML zamiast elementów?

Jeśli mam klasę oznaczoną jako DataContract i kilka właściwości na niej oznaczonych atrybutami DataMember, mogę ją łatwo seri ... i znalazłem DataContractFormat i IXmlSerializable ale mam nadzieję, że będzie łatwiej rozwiązanie. Jak najłatwiej to zrobić?

Zmiany umów WCF, które wpływają na klientów

Byłem ciekaw, czy ktoś mógłby nakreślić jakie rodzaje zmian umowy WCF (interfejsu) po stronie serwera złamałyby klienta próbu ... ają na pewną tolerancję wersji (ExtensionDataObject itp.?). Chciałbym tylko wiedzieć, jak elastyczna jest tolerancja wersji.