Attualmente sto consumando un servizio WCF legacy che non è conforme agli standard di denominazione dall'app in fase di sviluppo. Ora, quando si sviluppa contro un servizio REST, dove creo i modelli da solo è davvero facile per rinominare una proprietà in questo modo:Rinominare i nomi delle proprietà dal modello generato dal servizio WCF
[DataContract]
public class SomeModel
{
[DataMember(Name = "id")]
public string Id { get; set; }
// ...
}
Ma con il servizio WCF genera il modello, e non voglio per modificare un file generato in quanto tutte le mie modifiche andrebbero perse quando qualcuno/-thing innesca nuovamente la generazione del codice. Quindi, come posso raggiungere lo stesso obiettivo quando utilizzo un servizio WCF?
Non genera automaticamente il codice in Visual Studio e lo fa tramite [svcutil.exe] (http://msdn.microsoft.com/en-us/library/ms733133.aspx) e aggiungendo il file .cs crea (dopo averlo modificato) essere accettabile? –
@ScottChamberlain, grazie, controllerò. Sono abbastanza nuovo per l'argomento WCF, quindi ho pensato che potesse esserci una soluzione davvero banale al mio problema. – Mark