¿Alguien ha encontrado la manera de hacer que ADO.NET Entity Framework funcione con orígenes de datos OLE DB u ODBC? Específicamente, necesito trabajar con una base de datos de Access que, por diversos motivos, no se puede convertir a SQL.ADO.NET Entity Framework con OLE DB Access Data Source
This MSDN page dice:
El .NET Framework incluye proveedores de ADO.NET para el acceso directo a Microsoft SQL Server (incluido el apoyo de Entity Framework), y para el acceso indirecto a otras bases de datos con los controladores ODBC y OLE DB (ver proveedores de datos de .NET Framework). Para el acceso directo a otras bases de datos, muchos proveedores de terceros están disponibles como se muestra a continuación.
La referencia al "acceso indirecto a otras bases de datos" es tentadora pero confieso que estoy confundido por todos los diferentes nombres para la tecnología de acceso a datos.
no pude encontrar una manera de hacerlo. –
Esto está fuera de mi bailía, pero ¿ha pensado en montar la base de datos de Access/Jet/ACE como un servidor vinculado en SQL Server y luego utilizar el proveedor de SQL Server? Esa sería la forma en que leería la referencia al "acceso indirecto". –
Estoy bastante seguro de que el bit "(incluido el soporte de Entity Framework)" se aplica solo a SQL Server en la medida en que lo hace el proveedor MS. El servidor enlazado podría valer la pena. –