que jetentityframeworkprovider framework ejemplo datos crear conexion con agregar entity-framework c#-4.0 access-ef-provider jet-ef-provider

entity-framework - ejemplo - jetentityframeworkprovider



Cómo usar Entity Framework para la base de datos de MS Access (3)

Tengo que desarrollar una aplicación de Windows para escritorio en C # .Net 4.0 que se ejecutará en tres bases de datos diferentes, es decir MS Access 2007 en adelante, Oracle 11G y SQL Server 2008. Ahora quiero usar Entity Framework en mi aplicación. ¿Es esta la mejor opción para usar EF para mi aplicación? En caso afirmativo, ¿cómo puedo usar el marco de la entidad para la base de datos de Access? Gracias por adelantado.



Usamos Dapper como nuestro ORM con repositorios cuando trabajamos con MS Access. Es fantástico.


Ver this respuesta Pregúntese por qué necesita Access, ¿podría usar SQL Express en su lugar? Si necesita absolutamente acceso, parece que EF no es la opción correcta en este caso.

Poniendo el acceso a un lado por el momento, es perfectamente posible cambiar los proveedores de datos con EF (particularmente el código primero) ya que EF aleja mucho de la base de datos de su código; Dependiendo del diseño de la base de datos, podría ser tan simple como cambiar la cadena de conexión dinámicamente. Las implicaciones prácticas de esto realmente dependen del diseño de su base de datos y de la naturaleza y complejidad de la aplicación que está creando. Vea this pregunta por ejemplo, aquí hay another ejemplo.