Escribir un proveedor de datos de Entity Framework
En esta sección se describe cómo escribir un proveedor de Entity Framework para admitir un origen de datos distinto de SQL Server. Entity Framework incluye un proveedor que admite SQL Server.
Introducción al modelo de proveedor de Entity Framework
Entity Framework es independiente de la base de datos, por lo que puede escribir un proveedor utilizando el modelo de proveedor de ADO.NET para conectar a un conjunto diverso de orígenes de datos.
El proveedor de datos de Entity Framework (compilado mediante el modelo de proveedor de datos de ADO.NET) realiza las siguientes funciones:
Asigna los tipos primitivos de Entity Data Model (EDM) a los tipos de proveedor.
Expone funciones específicas del proveedor.
Genera comandos específicos del proveedor para que un elemento DbQueryCommandTree determinado admita consultas de Entity Framework .
Genera comandos de actualización específicos del proveedor para que un elemento DbModificationCommandTree determinado admita las actualizaciones a través de Entity Framework .
Expone archivos de asignación para la definición de esquema de almacenamiento, para admitir la generación de un modelo basado en una base de datos.
Expone metadatos (tablas y vistas, por ejemplo) a través de un modelo conceptual.
Muestra
Vea Proveedor de ejemplo de Entity Framework para consultar un ejemplo de un proveedor de Entity Framework que admite un origen de datos distinto de SQL Server.
En esta sección
Especificación del manifiesto del proveedor