Mapeamento de tipos de dados do Esquema XML e do OData Entity Data Model (EDM)
A seguir está o mapeamento entre os tipos de dados do Esquema XML e do OData EDM:
Tipos de Dados do Esquema XML | Tipos de dados do OData EDM | Comentários |
---|---|---|
string | Edm.String | |
boolean | Edm.Boolean | |
hexBinary | Edm.Binary | |
base64Binary | Edm.Binary | |
byte | Edm.SByte | |
curta | Edm.Int16 | |
int | Edm.Int32 | |
número inteiro | Edm.Int64 | |
longo | Edm.Int64 | |
FLOAT | Edm.Single | |
duplo | Edm.Double | |
decimal | Edm.Decimal | |
unsignedInt | Edm.Int64 | |
unsignedShort | Edm.Int32 | |
unsignedByte | Edm.Int16 | |
date | Edm.Date | O formato durante o mapeamento desses dados deve ser YYYY-MM-dd. Por exemplo, 2015-11-25 |
dateTime | Edm.DateTimeOffset | O formato durante o mapeamento desses dados deve ser YYYY-MM-dd'T'HH:mm:ss. Por exemplo, 2015-11-25T20:15:45 |
time | Edm.TimeOfDay | O formato durante o mapeamento desses dados deve ser HH:mm:ss. Por exemplo, 20:15:45 |
duration | Edm.Duration | O formato durante o mapeamento desses dados deve ser PnYnMnDTnHnMnS. Por exemplo, PT1004199059S, PT130S, PT2M10S, P1DT2S |
Nota: Qualquer outro tipo de dados será tratado como uma sequência no Cast Iron.