Meine bescheidene Meinung für diejenigen, die einer solchen Aufgabe gegenüberstehen, wäre, sich nicht mit dem direkten Zugriff auf LN-Daten zu befassen (zumindest habe ich noch nichts von einem anständigen C # -Entwickler für Lotus Notes gehört), aber bedenke folgendes:
1) LN-Daten in eine relationale Datenbank (IBM DB2, MS SQL Server usw.) mit Hilfe von LEI (Lotus Enterprise Integration) oder einem benutzerdefinierten Werkzeug, wo Sie es beliebig verwenden können, sagen in ORM für ASP.NET, sogar bidirektional. Dies ist sinnvoll, wenn Sie migrieren oder einen Zeitplan für den Datenaustausch haben.
2) für kleinere Datenmengen mit sporadischem Zugriff würde ich einen WebService oder einige in der Lotus Notes Datenbank entwickeln.
Ich gehe davon aus, dass Sie nur über HTTP auf die Datenbank zugreifen, da Sie auf diese Weise den Speicherort angegeben haben. Für die aktuelle und die ältere Version des Domino Servers können Sie auf die verschiedenen Datenbankelemente zugreifen, indem Sie Domino URL-Syntax , die den Zugriff auf Designelemente ermöglichen zusätzlich zu den Datendokumenten.
Und ab Domino 9 können Sie auch mit REST-Anforderungen auf die Daten zugreifen, indem Sie die Datei Domino-Zugriffsdienste (DAS) , die alle standardmäßigen CRUD-Funktionen bereitstellen (Erstellen, Lesen, Aktualisieren, Löschen) Befehle, die Sie benötigen, dh POST, GET, PUT, DELETE und PATCH. Denken Sie daran, dass Sie auf die Datenbank und deren Ansichten zugreifen müssen, auf die DAS zugreifen kann, bevor Sie Ihre Anforderungen ausführen können.
Die bereitgestellten Links geben Ihnen alle Informationen, die Sie benötigen.
Tags und Links .net interop lotus-notes interop-domino