Создание поставщика данных 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.
Предоставляет файлы сопоставления для определения схемы хранения для поддержки создания основанной на базе данных модели.
Предоставляет метаданные (например, таблицы и представления) посредством концептуальной модели.
Образец
Пример поставщика Entity Framework , поддерживающего источник данных, кроме SQL Server, см. в разделе Образец поставщика Entity Framework.
В этом разделе
Создание кода SQL для изменения данных
Спецификация манифеста поставщика