Azure / Azure/data-api-builder
[Feature] Exception should be thrown for entity name choices that conflict with GraphQL/DAB reserved names
- 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
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