Azure / Azure/data-api-builder

[Feature] Exception should be thrown for entity name choices that conflict with GraphQL/DAB reserved names

Offen
#1,988 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
C#
Sterne
1.5k
Forks
370
Ø Merge
3 T. 22 Std.
Gemergte PRs (30 T.)
9

Beschreibung

If a user chooses to have an entity name as 'Long' or 'Date' which are considered reserved types in graphql, Schema generation will fail for the entity. We need a way to detect reserved names that are part of dab and part of graphql spec to ensure user does appropriate renames for those entities.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit, den Pfad zur Schema-Generierung sowie die Einstiegspunkte für die Validierung oder Namensauflösung von Entitätsnamen zu finden. Reproduziere den Fehler mit Entitäten namens „Long“ und „Date“ und bestätige anschließend, dass widersprüchliche reservierte Namen von DAB und GraphQL eine eindeutige Exception erzeugen, bevor die Schema-Generierung fehlschlägt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
csharp, graphql
Bereich
api, backend-api-design
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.