Estoy tratando de crear una aplicación MVC que use un Access 2007 DB (.accdb). Puedo crear el Modelo usando DataSet. Pero si trato de crear un modelo usando EntityFramework, no puedo pasar VS2008 queriendo hacer que la cadena de conexión sea un servidor SQL. ¿Me estoy perdiendo algo o EF no juega con Access?¿Funciona EntityFramework contra Access 2007 db (.accdb)?
Respuesta
Entity Framework solo funciona con proveedores de ADO.NET que lo admitan. Para utilizar su base de datos de Access, supongo que utiliza el proveedor OleDB, que no es compatible con EF. Microsoft proporciona solo dos proveedores de ADO.NET compatibles con EF: SQL Server y SQL Server CE. Sin embargo, usted puede encontrar los proveedores de terceros para otros DBMS:
- SQLite
- MySQL
- DevArt providers durante varios DBMS (comerciales)
Probablemente hay muchos otros, pero por lo que yo sé , nada para el acceso (que en mi humilde opinión no mucho de un DBMS de todos modos ...)
Realmente no hubo necesidad de ese último paréntesis. ¿Por qué no editas eso de tu respuesta, que de otro modo estaría bien? –
Si lo que dices es cierto, ¿qué hay de usar SQL Server y un servidor vinculado para acceder a Access/Jet/ACE? Luego, podría pasar por SQL Server y obtener los datos de Jet/ACE como si fueran datos de SQL Server, ¿no? –
quizás ... para ser honesto, ni siquiera estoy seguro de lo que estás hablando ... ¿quieres decir que puedes consultar otra base de datos a través de SQL Server, de manera similar a los enlaces DB de Oracle? –
- 1. Conexión a la base de datos MS Access 2007 (.accdb) usando pyodbc
- 2. instrucción de SQL contra Access 2010 DB no funciona con ODBC
- 3. C# Cómo conectar a MS Access 2007
- 4. Loading Access DB Table to Datatable
- 5. MS Access 2007 JOIN en múltiples campos
- 6. Crear vista en MS Access 2007
- 7. LINQ asp.net página contra MS Access.
- 8. Importación de MS ACCESS DB a mySql?
- 9. Extraiga Objeto OLE (pdf) de Access DB
- 10. ¿Cómo abrir un archivo .accdb en Ubuntu?
- 11. accdb vs mdb. ¿Cuál es más rápido/mejor?
- 12. Excepción al intentar ejecutar "reemplazar" en contra de MS Access
- 13. manipulación de consultas EntityFramework, envoltura del proveedor db, árboles de expresión db
- 14. Enlazar un cuadro combinado de formulario en Access 2007
- 15. Cómo actualizar automáticamente la aplicación MS-Access 2007
- 16. Conectar Access 2007 a SQL Server 2008 Base de datos
- 17. Separación de etiqueta/Texbox en formularios de Microsoft Access 2007
- 18. Creación de gráfico de pivote utilizando Access 2007 VBA
- 19. EntityFramework no crea tablas
- 20. ¿Microsoft Jet DB funciona con Entity Framework?
- 21. ¿Cómo conectar java a Ms Access 2010?
- 22. ¿Cómo funciona realmente el rake db :: migrate?
- 23. heroku db: pull no funciona?
- 24. rake db: migrate no funciona
- 25. rake db: rollback no funciona?
- 26. ADO.NET Entity Framework con OLE DB Access Data Source
- 27. Access DB update one table with value from another
- 28. rake db: migrar no funciona en mi postgres db
- 29. EntityFramework EntityCollection Observando CollectionChanged
- 30. ¿Es posible construir consultas complejas contra noSQL DB
Ver http://stackoverflow.com/questions/648116/how-can-i-use-ms-access-as-a- proveedor-para -ado-net-entity-framework –