Azure / Azure/data-api-builder

[Bug]: Config file does not throw error at multiple entities with same definition name

Abierto
#3,463 1 comentario 0 reacciones 0 asignados Ver en GitHub
bug triage
Lenguaje dominante
C#
Estrellas
1.5k
Forks
370
Merge medio
3 d 22 h
PR fusionados (30 d)
9

Descripción

### What happened?

Currently we can add multiple entities that have the same definition name under the `entities` property. Only one of these entities will be used, the others are discarded while the deserialization takes place. This means that DAB never throws an error or a warning regarding these repeated entities, and when we use the `dab validate` command the validation succeeds.

Image

### Version

2.0.0-rc

### What database are you using?

Azure SQL

### What hosting model are you using?

Local (including CLI)

### Which API approach are you accessing DAB through?

_No response_

### Relevant log output

```Text

```

### Code of Conduct

- [x] I agree to follow this project's Code of Conduct

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comienza reproduciendo la configuración con nombres de definiciones de entidades duplicados y ejecutando `dab validate`. Rastrea la deserialización y validación de la configuración para determinar dónde se descartan las entidades repetidas; después, haz que la validación informe de un error o una advertencia y verifica que las definiciones duplicadas ya no se validen silenciosamente.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
azure, csharp, sql
Área
backend, cli, databases
Tipo de issue
Error
Dificultad
3/5
Tiempo estimado
1-2 días
Estado de actividad
Tranquilo
Claridad
Bastante claro
Aptitud para principiantes
55/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.