Sdílet prostřednictvím


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)