В моей службе WCF есть свойство, объявленное так:
public string PropertyName
{
get { return propertyName; }
set { propertyName = value; }
}
В моем клиенте, когда я добавляю ссылку на службу в службу, импортированный файл .cs
имеет то же свойство, за исключением того, что он потерял свой регистр, как таковой:
[System.Runtime.Serialization.DataMemberAttribute(IsRequired=true)]
public string propertyName
{
get
{
return this.propertyNameField;
}
set
{
this.propertyNameField = value;
}
}
(обратите внимание на строчные буквы p
на propertyName
.)
Могу ли я что-нибудь сделать, чтобы потребители действительно получили собственность с предполагаемым корпусом, то есть: PropertyName
, а не propertyName
?