Sto cercando di cambiare un tipo di dato in una interfaccia-contratto di un WS sotto WCF.
Devo cambiare il dato da "string" ad una enumerazione, per costringere i Client a non sbagliare, quando scrivono il dato per effettuare l'invocazione (è uno 'stato' fatto di una o due parole, come si vede).
Ma quando DAL CLIENT aggiorno il riferimento al servizio (ho provato anche a fare un nuovo client, ma niente), me lo vede sempre "string" come era prima.codice:[DataContract] public class DatiPosizioneContributiva { [DataMember] public string codice_fiscale { get; set; } [DataMember] public StatoPosizioneContributiva stato_pos_contr { get; set; } [DataMember] public string aupoc_data_inizio_attivita { get; set; } } [DataContract] public enum StatoPosizioneContributiva { Attiva = 0, Cessata_Provvisoria = 1, Cessata_Definitiva = 2, Sospesa = 3, Riattivata = 4 };
Mi viene il dubbio se sia possibile fare quello che sto facendo, cioè applicare una enumerazione come tipo dato di un Datamember.
Qualcuno ha esperienza in merito ?

Rispondi quotando