- Kann NHibernate als ORM-Tool für MS Access verwendet werden? Wir verwenden Nhibernate, um auf Sql Server zuzugreifen, also wundern Sie sich, ob es wiederverwendet werden kann.
- Wenn es verwendet werden kann, wie war die Erfahrung?
Antwort
Hier sind die Details von using NHibernate with MS Access. Ich persönlich habe das nicht getan, da MS Access keine vollständigen Datenbankoptionen wie gespeicherte Prozeduren usw. enthält, also vermeide ich das normalerweise.
Es kann mit MS Access verwendet werden. Die Erfahrung ist wie jede andere Erfahrung, die MS Access als Datenbank für Ihre Anwendung verwendet, Sie möchten etwas anderes verwenden.
Ich habe NHibernate mit Access verwendet. Basierend auf meiner Erfahrung,
- Ich empfehle die Verwendung von NHibernate.
- Ich empfehle, Zugriff zu vermeiden.
Wenn Sie eine Datei-basierte In-Prozess-Mini-Datenbank benötigen, gibt es eine Reihe von Optionen zur Verfügung, einschließlich SQL Server CE (Microsoft, proprietär), Firebird (Frei Open-Source), SQLite (Frei offen -Quelle). NHibernate unterstützt alle diese Datenbank-Engines (obwohl ich keine Möglichkeit hatte, sie zu verwenden).
Der Grund, warum wir uns für MS Access entscheiden, ist der, weil wir hauptsächlich MS Office Plug in verwandte Anwendungen schreiben. Da MS Access mit Office-Installation geliefert wird, müssen wir keine andere Datenbank in hunderten von Computern installieren (auf jedem Client-Laptop!). Warum sollten wir Access nicht benutzen? – Nazgul
Sie müssen SQLite nicht auf den Computern Ihres Clients "installieren". Alles, was Sie tun müssen, ist die sqlite-DLL-Datei mit Ihrem Mail-Plugin .dll zu packen und Sie sind gut zu gehen. – yfeldblum
Ich nehme an, Firebird und SQLServerCE funktionieren gleich, aber ich bin mir nicht sicher. Aber das macht diese Dinge zu "eingebetteten" Datenbanken - Sie können sie direkt in Ihre Software "einbetten"! – yfeldblum
- 1. VB.net und MS Access-Datenbank
- 2. MS Access Runtime und Verbindungsparameter
- 3. MS Access und Auto-konkurrieren
- 4. MS Access-Abfragen
- 5. MS Access - Unterformular Navigation
- 6. Ms Access Query
- 7. C#/MS Access: Datenbankverbindungsfehler
- 8. MS Access - auto complete
- 9. MS-Access-Pivot-Spalten
- 10. ms-access: Laufzeitfehler 3354
- 11. MS Access Ranking Situation
- 12. ms-access 2007 Bericht
- 13. MS Access Properties
- 14. MS ACCESS - Hierarchische Baumsortierung
- 15. MS Access gruppierten Prozentrechnung
- 16. Summe in ms-access
- 17. MS Access-Kreuztabellen Abfrageparameter
- 18. MS Access Berichte
- 19. MS Access Atomic Transaktionen
- 20. ms Access-Kontrollkästchen
- 21. MS Access Lookup Populate
- 22. ms-access 2007 .exe
- 23. MS Access Autonummer Problem
- 24. MS Access 2007 und SQL Server 2000
- 25. MS Identity und Access-Tool MVC 4
- 26. MS Access-Feld exportieren und Unicode konvertieren
- 27. C# und MS Access-Datenbank (Aktualisieren)
- 28. Hyperlink in MS Access-Bericht
- 29. MS Access-Funktion VBA, Makro
- 30. MS Access: Kombinationsfeld Spaltenreihenfolge Problem
Wenn Sie "MS Access" sagen, meinen Sie "Jet". –
Wahr. Ich benutzte MS Access, um es in der gleichen Form wie die Frage zu halten, aber es verwendet wirklich NHibernate mit der JET-Datenbank-Engine, die Access verwendet. –