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:

Tabela 1. Mapeamento de 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.