2017-09-05 1 views
1

Ich bin auf der Suche nach Open Extensions vs Schema Extensions.Ist es möglich, auf Open Extensions zu filtern?

Schemaerweiterungen Ich weiß, dass ich filtern kann, aber ich habe einen hässlichen Schemanamen, da ich kein gültiges tld registriert habe. Dies ist kein Blocker, nur eine kleine Irritation :)

Ich füge benutzerdefinierte Metadaten zu einer Gruppe hinzu und möchte eine Abfrage auf alle Gruppen beschränken, die einen bestimmten Metadatenwert haben. Ist dies mit Open Extensions möglich?

Alle OData-Variationen, die ich mit /groups?$filter= versucht habe, scheinen Fehler zu geben.

Antwort

2

Offene Erweiterungen unterstützen keine Filterung. Um benutzerdefinierte Daten zu filtern, müssen Sie Schemaerweiterungen verwenden. Haben Sie Schwierigkeiten, eine benutzerdefinierte Domain zu registrieren? Schemaerweiterungen unterstützen jetzt einige weitere TLDs (wie .net und .org).

Hoffe, dass dies hilft,

+0

Vielen Dank. Wir haben .no hier in Norwegen, aber ich werde mit einem zufälligen Namen auskommen. Ich muss es nur als Variable für meine Komponente hinzufügen. –

+0

Das Problem tritt bei einer mandantenfähigen App auf, bei der das Schema pro Mandant unterschiedliche Namen hat. Ich werde das lösen, indem ich alle Schemas abrufe, und sehe, was mit meinem Namen endet - da $ filter endsWith nicht unterstützt. Skurril, aber machbar. –

+0

Entschuldigung - etwas Grundlegendes fehlt hier. Warum hat das Schema in jedem Mandanten einen anderen Namen? Der Schemaerweiterungsname/namespace (falls 'Verfügbar') sollte für alle Mandanten gleich/verwendbar sein. –

Verwandte Themen