Datentypzuordnung zwischen XML Schema und OData Entity Data Model (EDM)
In der folgenden Tabelle sind die Zuordnungen zwischen den Datentypen in XML Schema und im OData-EDM aufgeführt:
XML Schema-Datentypen | OData-EDM-Datentypen | Anmerkungen |
---|---|---|
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 | Das Format bei der Zuordnung dieser Daten muss JJJJ-MM-tt sein. Beispiel: 2015-11-25 |
dateTime | Edm.DateTimeOffset | Das Format bei der Zuordnung dieser Daten muss JJJJ-MM-tt'T'HH:mm:ss sein. Beispiel: 2015-11-25T20:15:45 |
time | Edm.TimeOfDay | Das Format bei der Zuordnung dieser Daten muss HH:mm:ss sein. Beispiel: 20:15:45 |
duration | Edm.Duration | Das Format bei der Zuordnung dieser Daten muss PnYnMnDTnHnMnS sein. Beispiele: PT1004199059S, PT130S, PT2M10S, P1DT2S |
Anmerkung: Alle sonstigen Datentypen werden in Cast Iron als Zeichenfolge (String) behandelt.