Mappage entre les types de données de schéma XML et les types de données OData EDM (Entity Data Model)
Voici le mappage entre les types de données de schéma XML et les types de données OData EDM :
Types de données des schémas XML | Types de données OData EDM | Remarques |
---|---|---|
string | Edm.String | |
boolean | Edm.Boolean | |
hexBinary | Edm.Binary | |
base64Binary | Edm.Binary | |
byte | Edm.SByte | |
short | Edm.Int16 | |
int | Edm.Int32 | |
integer | Edm.Int64 | |
long | Edm.Int64 | |
float | Edm.Single | |
double | Edm.Double | |
decimal | Edm.Decimal | |
unsignedInt | Edm.Int64 | |
unsignedShort | Edm.Int32 | |
unsignedByte | Edm.Int16 | |
date | Edm.Date | Le format utilisé lors du mappage de ces données doit être AAAA-MM-jj. Par exemple, 2015-11-25 |
dateTime | Edm.DateTimeOffset | Le format utilisé lors du mappage de ces données doit être AAAA-MM-jj'T'HH:mm:ss. Par exemple, 2015-11-25T20:15:45 |
time | Edm.TimeOfDay | Le format utilisé lors du mappage de ces données doit être HH:mm:ss. Par exemple, 20:15:45 |
duration | Edm.Duration | Le format lors du mappage de ces données doit être PnYnMnDTnHnMnS. Par exemple, PT1004199059S, PT130S, PT2M10S, P1DT2S |
Remarque : Tout autre type de données sera traité sous forme de chaîne dans Cast Iron.