Сначала я не смог получить ответ Арго на работу. Немного поигравшись, я заметил, что если я украсил свойство (как в WCF), которое соответствует следующему атрибуту, все работало нормально.
[global::System.Runtime.Serialization.DataMemberAttribute()]
В соответствии с инструкциями 'Арго создайте отдельный файл (например, EmployeeExtension.cs). это должно быть помечено как частичное, как описано.
В этом файле поместите следующий код:
public partial class Employee
{
[global::System.Runtime.Serialization.DataMemberAttribute()]
public decimal Salary
{
get { return Hours*Wage; }
}
}
Надеюсь, это поможет ...