tutorial sistema prenomina net microsoft evolucion datos data conexion beneficios database entity-framework ms-access ado.net provider

database - sistema - evolucion de ado net



ADO.NET Entity Framework con OLE DB Access Data Source (3)

EF no puede usar OLE DB directamente porque un proveedor de EF tiene que traducir c # en una sintaxis SQL específica (OLE DB es una conexión a varios DBMS con varias sintaxis SQL).

Si necesita un proveedor de EF 6.1 para MS Access, puede echar un vistazo aquí https://jetentityframeworkprovider.codeplex.com/

¿Alguien ha encontrado una 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.

Esta página de MSDN dice:

.NET Framework incluye proveedores de ADO.NET para acceso directo a Microsoft SQL Server (incluido el soporte de Entity Framework) y acceso indirecto a otras bases de datos con controladores ODBC y OLE DB (consulte 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.