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:

Tabelle 1. Zuordnung zwischen den Datentypen in XML Schema und im OData-EDM
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.