Frage

Gibt es eine Möglichkeit, eine Abfrage in Access Services für SharePoint Online zu schreiben, und die Ergebnisse über Webdienste oder das Client-Objektmodell für .NET?Wie die Art und Weise, wie die Tabellen als Listen aufgetaucht sind?

Hintergrund

Wir verfügen über eine Zugriffsdatenbank, die mit Access Services für SharePoint Online mitgeteilt wird. Ich habe die Aufgabe, einige Daten von Access Services als XML-Datei abzurufen, um in ein anderes System zu ernähren.

Es gibt eine vorhandene Abfrage, die in SQL geschrieben ist, um bei diesen Daten zu gelangen (ab dem Zeitpunkt vor der Zugriffsdatenbank war online), das hochkomplex ist und ich fürchte, wenn ich sie in eine CAMLQuery umwandele oder linq, um die Abfrage zu erstellen,Das 1) Es hat nicht alle Funktionen, die in SQL existieren, und 2) Es wird aufgebläht, wodurch es langsam läuft und schwer aufrechterhalten wird.

vereinfachte Beispielabfrage: generasacodicetagpre.

War es hilfreich?

Lösung

I ended up doing this by using the C# client object model to import all the data from the relevant lists into an in-memory SQLite database, and then running a modified SQL query on the SQLite tables. As there wasn't that much data this was an acceptable method.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top