Типы содержимого служб данных 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)