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


Создание поставщика данных Entity Framework

В этом разделе описывается порядок написания поставщика Entity Framework для поддержки источников данных, за исключением SQL Server. Entity Framework имеет поставщика, поддерживающего SQL Server.

Знакомство с моделью поставщика Entity Framework

Entity Framework не зависит от баз данных, написать поставщика для подключения к различным источникам данных можно при помощи модели поставщика ADO.NE.

Поставщик данных Entity Framework (созданный при помощи модели поставщика ADO.NET) выполняет следующие функции.

  • Сопоставляет примитивные типы модели EDM с типами поставщика.

  • Предоставляет функции данного поставщика.

  • Создает команды определенного поставщика для поддержки запросов Entity Framework в данном DbQueryCommandTree.

  • Формирует команды обновления для определенного поставщика для поддержки обновлений через Entity Framework в данном DbModificationCommandTree.

  • Предоставляет файлы сопоставления для определения схемы хранения для поддержки создания основанной на базе данных модели.

  • Предоставляет метаданные (например, таблицы и представления) посредством концептуальной модели.

b42a7a5c-0ac0-4911-86be-0460a78760ba

Образец

Пример поставщика Entity Framework , поддерживающего источник данных, кроме SQL Server, см. в разделе Образец поставщика Entity Framework.

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

Создание SQL

Создание кода SQL для изменения данных

Спецификация манифеста поставщика

См. также

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

Работа с поставщиками данных (платформа Entity Framework)