Разбираюсь как работают WCF-контракты.
создаю контракт-класс, для класса указываю атрибут [DataContractAttribute]
класс хранит переменную.
создаю контракт-метод, для метода указываю атрибут [DataMemberAttribute]
метод классический и тривиальный parm-метод Аксапты.
смотрю декомпилятором в Dynamics.Ax.Application.dll
и слегка прифигеваю:
- а что это за виртуальные проперти которые начинаются со символа '$'?
- как это работает c WCF?
ЗЫ такие проперти появляются, только если в X++ добавить атрибут [DataMemberAttribute]. Если атрибут убрать, то проперть пропадает.
===============
(в частности, разбирась почему убрали генерацию файлов по классам-контрактам из класса AifServiceDataTypeGenerator)