Ich versuche, eine MVC-Anwendung zu erstellen, die eine Access 2007 DB (.accdb) verwendet. Ich kann das Modell mit DataSet erstellen. Aber wenn ich versuche, ein Model unter Verwendung von EntityFramework zu erstellen, kann ich VS2008 nicht überreden, die Verbindungszeichenfolge zu einem SQL-Server machen zu wollen. Fehle ich etwas oder spielt EF nicht mit Access?Funktioniert EntityFramework gegen eine Access 2007-Datenbank (.accdb)?
Antwort
Das Entity Framework funktioniert nur mit ADO.NET-Providern, die es unterstützen. Ich nehme an, dass Sie den OleDB-Provider verwenden, der EF nicht unterstützt, um Ihre Access-Datenbank zu verwenden. Microsoft stellt nur zwei ADO.NET-Anbieter zur Verfügung, die EF unterstützen: SQL Server und SQL Server CE. Sie können jedoch Drittanbietern für andere DBMS finden:
- SQLite
- MySQL
- DevArt providers für mehrere DBMS (Gewerbe)
Es gibt wahrscheinlich viele andere, aber soweit ich weiß, , nichts für Access (was IMHO in nicht viel von einem DBMS sowieso ...)
Es gab wirklich keine Notwendigkeit für diese letzte Klammer. Warum redest du das nicht aus deiner Antwort, die sonst nicht gut war? –
Wenn das, was Sie sagen, wahr ist, was ist mit der Verwendung von SQL Server und einem Verbindungsserver, um zu Access/Jet/ACE zu gelangen? Dann könnten Sie SQL Server durchlaufen und zu den Jet/ACE-Daten gelangen, als wären es SQL Server-Daten, nein? –
vielleicht ... um ehrlich zu sein, ich bin nicht einmal sicher, wovon Sie sprechen ... meinen Sie, dass Sie eine andere Datenbank über SQL Server ähnlich wie die DB-Links von Oracle abfragen können? –
- 1. EntityFramework ToListAsync() funktioniert nicht
- 2. Wie öffne ich eine .accdb Datei in Ubuntu?
- 3. Kann ich eine ACCDB-Datei mit .NET in MDB konvertieren?
- 4. LINQ asp.net Seite gegen MS Access.
- 5. accdb vs mdb. Was ist schneller/besser?
- 6. Get Tabellenname von Accdb in Knoten Js
- 7. MySQL MATCH GEGEN nicht funktioniert
- 8. Importieren von Access-Datenbank des accdb-Formats in SQL Server 2014 (Express Edition)
- 9. Wie verbinde ich mich mit einer Access 2007 (accdb) Datei in Visual Studio 2008
- 10. konnte nicht Verbindungszeichenfolge in EntityFramework
- 11. Der Treiber "Microsoft Access-Treiber (* .mdb, * .accdb)" kann nicht nach Aktualisierung von Office 2016
- 12. EntityFramework CreateSourceQuery
- 13. Wie Bilder aus dem Zugriff (.accdb) zu entfernen?
- 14. OLEDB langsam bei der Ausführung gegen Access-Datenbank auf Netzlaufwerk
- 15. Konvertieren mehrerer .accdb-Dateien in .mdb mit PowerShell?
- 16. gegen eine div Opazität?
- 17. EntityFramework 5 Filter eine eingeschlossene Navigationseigenschaft
- 18. EntityFramework erstellt keine Tabellen
- 19. durchsuchen Schlüsselwörter EntityFramework
- 20. Access typescript funktioniert in eckigen
- 21. Link gegen welche Bibliotheken für GTK funktioniert?
- 22. Bootstrap-Stil funktioniert nicht gegen Angular2-Komponenten
- 23. Wie funktioniert Mercurial gegen GIT und SVN?
- 24. EntityFramework Single Verbindungszeichenfolge
- 25. Kristallraum gegen Irrlicht gegen .....?
- 26. Aktualisierungsabfrage mit Entityframework
- 27. Installation EntityFramework 6.1.3
- 28. MVC4 ExtendedMembershipProvider und Entityframework
- 29. EntityFramework CodeFirst MaxLength ignorieren
- 30. Assoziation zwischen Entitäten - EntityFramework
Siehe http://stackoverflow.com/questions/648116/how-can-i-use-ms-access-asa- Anbieter-für -ado-net-entity-framework –