Wir haben Oracle 11 als Datenbank für unsere Drittanbieter-Server-Anwendung. Die Interaktionen für db dürfen nur über die vom Hersteller bereitgestellten interops-DLLs erfolgen. Kein direkter Zugriff auf die Datenbank ist erlaubt. Mit diesen DLLs müssen wir eine Verbindung zur Datenbank herstellen, um Objekte in der Datenbank zu erstellen oder zu löschen. Ich frage mich, ob ich Nhibernate verwenden kann, indem ich einige Wrapper über diese DLLs schreibe. Es sind auch keine SQL-Abfragen erlaubt. Kann das gemacht werden?Nhibernate für Interops-basierten Datenbankzugriff
0
A
Antwort
0
Wer ist Verkäufer? Nicht Oracle, denke ich, aber Ihre "dritte Partei" bietet die "Application Server" -Software.
In diesem Fall sieht das so aus, als ob sie direkten SQL-Zugriff auf ihre Anwendungs-DB verbieten wollen. Es hat also keinen Sinn, ein ORM wie NHibernate zu verwenden, es wäre aus ihrer Sicht fast so, als würde man die DB direkt abfragen.
Ihre "beste" Option ist es, sie zu fragen, ob sie ihren eigenen NHibernate Datenbanktreiber zur Verfügung stellen können, aber ihre Antwort wird sehr wahrscheinlich "Nein" sein.
Verwandte Themen
- 1. wiederverwendbare Funktion für den Datenbankzugriff
- 2. Datenbankzugriff Entwurfsmuster
- 3. Datenbankzugriff Identitätswechsel
- 4. Effizienteren Datenbankzugriff
- 5. IO-Completion-Ports für den gleichzeitigen Datenbankzugriff
- 6. Multithread-Datenbankzugriff (.NET)
- 7. Slick Datenbankzugriff in Actor
- 8. Benutzerdefinierte IModelBinder und Datenbankzugriff
- 9. .Net 3.5 Datenbankzugriff
- 10. Wordpress Datenbankzugriff in mobilen Anwendungen
- 11. Sharepoint Datenbankzugriff innerhalb einer Domäne
- 12. Inhaltsanbieter vs direkten Datenbankzugriff (Transaktionsverwaltung)
- 13. C# -Datenbankzugriff: DBNull vs null
- 14. Offline-Datenbankzugriff unter Silverlight-3
- 15. Warum ändert sich die Zeit für den Datenbankzugriff?
- 16. Grails DataSource für Remote-MYSQL-Datenbankzugriff und Migrationen
- 17. Ist diese PHP-Klasse für den MySQL-Datenbankzugriff optimiert?
- 18. Wie verwenden Sie Akteure für den Datenbankzugriff und DDD?
- 19. Thread-sichere globale SQL-Struktur für Oracle-Datenbankzugriff
- 20. Einrichtung einer Website mit Java mit Datenbankzugriff
- 21. Java Spring Web App - Ausnahme Datenbankzugriff
- 22. Sperren und entsperren Datenbankzugriff - Datenbank ist gesperrt
- 23. Kein Persister für ... {SUBCLASS} NHibernate mit Fluent NHibernate
- 24. Interoperables flüssiges NHibernate + NHibernate + Linq zu NHibernate
- 25. Nhibernate-Bibliotheken für mittlere Vertrauenswürdigkeit
- 26. Fluent NHibernate Konventionen für CompositeIds
- 27. Nhibernate Mapping-Tool für MySQL
- 28. Third-Level-Cache für NHibernate
- 29. NHibernate: Kein Persister für NHibernate.Criterion.SqlFunctionProjection
- 30. Benennungskonventionen für Fluent-NHibernate-Primärschlüsseleinschränkungen
danke für die Antwort. Ihre Antwort hat mich sofort daran gehindert, in dieser Dimension zu denken. Ich dachte so, weil ich einige benutzerdefinierte Anbieter und Dialekte sah. Ich habe mich gefragt, ob das möglich ist oder nicht. – VyshuRam