In meinem WCF-Dienst habe ich eine Eigenschaft als solche deklariert:wcf Datamember Gehäuse
public string PropertyName
{
get { return propertyName; }
set { propertyName = value; }
}
In meinem Client, wenn ich einen Dienstverweis auf den Dienst, die importierte .cs
Datei die gleiche Eigenschaft hat hinzufügen, es außer sein Gehäuse als solches verloren hat:
[System.Runtime.Serialization.DataMemberAttribute(IsRequired=true)]
public string propertyName
{
get
{
return this.propertyNameField;
}
set
{
this.propertyNameField = value;
}
}
(. Beachten Sie die Klein p
auf propertyName
)
gibt es anyth Kann ich das tun, damit die Verbraucher die Immobilie tatsächlich mit dem vorgesehenen Gehäuse bekommen, zB: PropertyName
, nicht propertyName
?
Hallo Scott. Ich habe gerade deine Methode versucht, tut mir leid, aber es hat nicht funktioniert. Danke für die Hilfe obwohl. Steven – stevenrosscampbell
Hallo Scott. Entschuldigung. Dein Vorschlag hat funktioniert. Das Problem war, dass ich nicht hatte: [DataContract (Name = "Account", Namespace = "http: // Firmenname/Webservices/Schema/Konto")] Attribut um die Klasse. Als ich es hinzugefügt habe, hat alles wie erwartet funktioniert. Danke, Haben Sie einen guten. Steven – stevenrosscampbell