Azure / Azure/data-api-builder
Support search by PK without the need to specify column names
- Lenguaje dominante
- C#
- Estrellas
- 1.5k
- Forks
- 370
- Merge medio
- 3 d 22 h
- PR fusionados (30 d)
- 9
Descripción
In DAB it is possible, via REST, to get a specific item by specifying the PK in the URL path, using a `/column1/value1/.../columnN/valueN` pattern.
We should evaluate the ability to have an option in the configuration file, say `positional-pk` for example:
```
"rest": {
"path": "/api",
"positional-pk": true
}
```
that would allow to search by PK using only the values and omitting columns names, for example, from this
```
/api/todo/id/1
```
to
```
/api/todo/1
```
which is very common in REST calls
Guía de contribución
Línea de trabajo
El issue no menciona archivos ni tests. Localiza el punto de entrada de resolución de rutas REST y el manejo de la configuración de la sección `rest`; después, sigue la ruta existente de clave primaria `/column/value`. Se considera completado cuando la forma posicional configurada acepta `/api/todo/1`, mientras que la forma con nombre existente sigue siendo compatible.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- csharp
- Área
- api, backend
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 35/100