Поделиться через


Типы содержимого служб данных ADO.NET

Службы данных ADO.NET позволяют клиенту службы закодировать передаваемые данные, а не использовать конкретный формат данных. Протокол служб данных ADO.NET предназначен для обмена ресурсами в нескольких форматах сериализации, таких как Atom и JSON.

Наилучший для пользователя формат определяется приложением, которое использует службу данных, и его средой выполнения. Например, для приложений на основе AJAX, которые выполняются в среде веб-обозревателя, формат JSON может оказаться наиболее простым в использовании, поскольку объекты в формате JSON могут обрабатываться как объекты JavaScript.

Преобразование типов примитивов EDM в примитивы CLR и обратное преобразование примитивов CLR в типы примитивов EDM

Поскольку службы данных ADO.NET определены на основании модели EDM, сопоставление позволяет клиентам не использовать клиентскую библиотеку служб данных ADO.NET для взаимодействия со службами данных ADO.NET. В следующей таблице определено сопоставление между типами CLR и EDM.

Тип EDM Тип CLR

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

См. также

Понятия

Параметры запросов служб данных ADO.NET
Формат URI для адресации ресурсов (платформа служб данных ADO.NET)