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


Создание служб данных ADO.NET

В платформе служб данных ADO.NET создание службы данных, поддерживающей операции создания, чтения, обновления и удаления, производится в три этапа:

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

    Службы данных ADO.NET изначально поддерживают модели данных на основе ADO.NET Entity Framework, платформа. Службы данных ADO.NET также предоставляют механизм расширения, согласно которому модели данных можно определять с помощью объектов среды CLR. Метод AsQueryable, доступный начиная с платформы .NET Framework 3.5, добавляет интерфейс IQueryable<T> в объекты, реализующие интерфейс IEnumerable<T>. Этот новый интерфейс облегчает развертывание служб данных ADO.NET на основе списков, массивов и коллекций в составе платформы .NET Framework.

    Дополнительные сведения о моделях данных, поддерживаемых службами данных ADO.NET, см. в разделе Модель данных (платформа служб данных ADO.NET).

  2. Создание службы данных. Настроенная служба данных делает модель доступной по протоколу HTTP. При этом также можно задать политики кэширования и проверки подлинности, требуемые сервером.

  3. Выберите узел. Службы данных ADO.NET не привязываются к сетевому сокету напрямую, поэтому они не могут напрямую принимать запросы HTTP. Напротив, они запускаются в существующих средах, например, Windows Communication Foundation.

    Дополнительные сведения об узлах, поддерживаемых службами данных ADO.NET см. в разделе Узел службы данных (платформа служб данных ADO.NET).

Краткое руководство по использованию служб данных ADO.NET для создания простой службы данных см. в разделе Краткое руководство по службе данных (платформа служб данных ADO.NET).

В этом разделе

В следующих разделах описывается создание служб данных ADO.NET.

Краткое руководство по службе данных (платформа служб данных ADO.NET)

Модель данных (платформа служб данных ADO.NET)

Узел службы данных (платформа служб данных ADO.NET)

Операции и перехватчики службы (платформа служб данных ADO.NET)

См. также

Понятия

Клиентские приложения служб данных ADO.NET
Спецификации служб данных ADO.NET
Общие сведения о платформе служб данных ADO.NET

Другие ресурсы

Модель EDM