ADO.NET Data Services-Inhaltstypen
Ein ADO.NET Data Service ermöglicht einem Dienstclient, Code für die übertragenen Daten anstatt für ein bestimmtes Datenformat auszuführen. Das ADO.NET Data Service-Protokoll ermöglicht das Austauschen von Ressourcen in mehreren Serialisierungsformaten wie Atom und JSON.
Welches Format sich für Ihre Anforderungen am besten eignet, ist von der den Datendienst verwendenden Anwendung und deren Laufzeitumgebung abhängig. Beispielsweise kann für AJAX-basierte Anwendungen, die in Webbrowsern ausgeführt werden, möglicherweise am einfachsten das JSON-Format verwendet werden, da JSON als JavaScript-Objekte verarbeitet werden kann.
Konvertieren von primitiven EDM-Typen aus und in CLR-Primitive
Da ADO.NET Data Services mit dem Entity Data Model (EDM) definiert werden, können Clients, die nicht die ADO.NET Data Service-Clientbibliothek verwenden, durch Zuordnung mit einem ADO.NET Data Service zusammenarbeiten. In der folgenden Tabelle wird die Zuordnung zwischen CLR- und EDM-Typen definiert.
EDM-Typ | CLR-Typ |
---|---|
Edm.Binary |
byte[] |
Edm.Boolean |
Bool |
Edm.Byte |
Byte |
Edm.DateTime |
DateTime |
Edm.Decimal |
Decimal |
Edm.Double |
Double |
Edm.Guid |
Guid |
Edm.Int16 |
Int16 |
Edm.Int32 |
Int32 |
Edm.Int64 |
Int64 |
Edm.String |
String |
Siehe auch
Konzepte
Abfrageoptionen von ADO.NET Data Services
URI-Format für Adressressourcen (ADO.NET Data Services-Framework)