¿Sabe utilizar un proveedor para MS Access en ADO.NET Entity Framework?¿Cómo puedo usar MS Access como proveedor para el marco de entidades ADO.NET?
10
A
Respuesta
2
ADO.NET Entity Framework está diseñado para funcionar con cualquier cosa que como proveedor estándar de ADO.NET. El acceso lo hace.
-4
No sé si esto te ayudará, pero tómalo por lo que vale la pena. A continuación está mi cadena de conexión en C# para conectarse a una base de datos MS-Access.
Tengo un conjunto de datos fuertemente tipado en el que pongo los datos y los manipulo allí. Use el espacio de nombre System.Data.OleDb
.
sourceString = "\\\DatabaseServer\DatabaseFolder\database.mdb";
conString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + sourceString;
string strSql1 = "SELECT * FROM IDTable";
OleDbConnection con = new OleDbConnection(conString);
currentDataSet.IDTable.Rows.Clear();
con.Open();
OleDbDataAdapter dAdapter = new OleDbDataAdapter();
dAdapter.SelectCommand = new OleDbCommand(strSql1, con);
dAdapter.Fill(currentDataSet, "IDTable");
con.Close();
+0
¿Cómo se votó esto? Es irrelevante para la pregunta que nos ocupa. EF es completamente diferente de usar DataSets y DataAdapters (ewww, gross). – Mateo
Cuestiones relacionadas
- 1. Diagrama de relaciones entre entidades para MS Access
- 2. ¿Cómo puedo utilizar Hibernate con MS Access?
- 3. Nhibernate y MS Access
- 4. Biblioteca de MS Access para python
- 5. cómo usar un archivo MS-Access de Linux?
- 6. MS Access sin VBA?
- 7. ¿Cómo usar la base de datos SQLite desde MS Access?
- 8. ¿Es posible modificar un esquema de base de datos de MS Access usando ADO.NET?
- 9. MS Access trigger?
- 10. ms-access: ¿cómo comentar el código sql?
- 11. cómo crear ms-access como subformularios continuos (widgets) en Qt?
- 12. MS Access Propiedades
- 13. Proveedor de Sybase ASE ADO.net 2.0?
- 14. MS Access prepara declaraciones
- 15. MS Access: Determine el tipo de objeto
- 16. ¿Cómo puedo usar ADO.NET DbProviderFactory con MySQL?
- 17. Deshacer cambios en las entidades del marco de entidades
- 18. ¿Tenemos transacciones en MS-Access?
- 19. ¿Es posible la actualización del esquema de la base de datos del marco de entidades ADO.NET?
- 20. VBA + Hilos en MS Access
- 21. ¿Cómo implemento la paginación en SQL para MS Access?
- 22. ¿Cómo DETENER MS Access para cambiar mi código SQL?
- 23. C# Cómo conectar a MS Access 2007
- 24. Cómo utilizar Entity Framework para la base de datos de MS Access
- 25. ¿Cómo puedo hacer que MS-Access elija un plan de ejecución diferente/correcto para mi consulta
- 26. ¿Cómo conectar java a Ms Access 2010?
- 27. MS Access: tamaño de papel personalizado
- 28. Exponer propiedades de enumeración escrito para los campos entidades marco entidad de contexto de cliente de servicio de datos ADO.NET
- 29. Importación de MS ACCESS DB a mySql?
- 30. ¿Cómo puedo agregar restricciones a una entidad ADO.NET?
cuando agrego ADO.NET Entity Data Model para proyectar, veo 3 Proveedores (Todos ellos son Microsoft SQL Server Drivers) ¿Debo añadir un referance por ello? –
El diseñador en VS solo admite SQL Server cuando se trata de crear un conjunto de entidades inicial, para Access necesitará usar el proveedor OLE DB y crear el conjunto de entidades de la manera difícil. Lamentablemente, esa es literalmente la manera más difícil. Mi sugerencia sería usar SQL 2008 Express en su lugar. – AnthonyWJones
Gracias Anthony –