У меня есть класс, как нижеREADONLY поля в WCF
[DataContract]
public class Order
{
[DataMember]
int orderId
[DataMember]
string ProductCode
[DataMember]
Double Quantity
[DataMember]
Decimal AmountToPay
}
Можно ли иметь AmountToPay поле как неизменяемые (как это будет рассчитываться бэкенд), так что клиенты не будут иметь возможность установить его?
Я знаю, что вычисление может переопределить то, что установлено клиентом, но я думаю, что его намного опережает, если клиент не может его установить.