Добавить пользовательский тип данных/поле в Jaydata

Как я могу добавить пользовательский тип данных в Jaydata, где я могу просто добавить к нему что-нибудь и вывести его в http://localh.ost/blahblah/$metadata ? Нравиться

$data.Entity.extend("Office", {
    Id: { type: "id", key: true, computed: true },
    OfficeName: { type: "string", maxLength:50, alternativeName:"office_name" }
});

Например, я хочу добавить alternativeName и вывести его в браузер, чтобы при вводе http://localh.ost/blahblah/$metadata, я вижу это как одно из полей. Нравиться:

//other XML output here
<Property MaxLength="50" Name="OffName" Type="Edm.String" alternativeName="office_name"/>
//other XML output here

Сейчас я вижу только это:

<Property MaxLength="50" Name="OffName" Type="Edm.String" />

Итак, как я могу достичь этого?


person James Arnold    schedule 06.12.2013    source источник


Ответы (1)


Начните имя пользовательского атрибута со знака $

person Gabor Dolla    schedule 06.12.2013