Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

[Bug]: Preserve autoentity-generated entities in multi-source MCP runtime configuration

Abierto
#3,729 0 comentarios 0 reacciones 1 asignado Ver en GitHub

@RubenCerna2079 ya está trabajando en esto.

Desde el 17/7/2026.

Evaluación

Este issue todavía no se ha evaluado.

Descripción

2.x auto-config bug known-issue triage
What happened?

When multiple child configurations use SQL autoentities with MCP enabled, DAB discovers entities during child/provider initialization but describe_entities returns NoEntitiesConfigured from the final merged runtime configuration. A parent with one child and each child tested independently work, while a parent with two or more children reproduces the failure.

Expected behavior: all generated entities from every child configuration should be present in the shared runtime configuration and returned by describe_entities, with each entity mapped to its originating data source.

Observed behavior: startup completes successfully and dab validate reports discovered entities, but MCP sees no usable entities. The issue appears to occur while propagating generated autoentities from per-child/per-datasource metadata providers into the shared root RuntimeConfig.Entities collection used by MCP.

This is a child investigation item for https://github.com/Azure/data-api-builder/issues/3711. Please verify the runtime merge sequence, generated entity collection, and entity-to-data-source mappings across two or more child configurations.

Version

2.0.9

What database are you using?

Azure SQL

What hosting model are you using?

Local (including CLI)

Which API approach are you accessing DAB through?

MCP

Relevant log output
Startup completes with `Successfully completed runtime initialization`, but `tools/call` for `describe_entities` returns `NoEntitiesConfigured` after using a parent config with two or more child configs containing `autoentities`.
Code of Conduct
  • I agree to follow this project's Code of Conduct
Lenguaje dominante
C#
Estrellas
1.5k
Forks
372
Merge medio
7 d 19 h
PR fusionados (30 d)
10

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de Azure/data-api-builder

Todos los issues de Azure/data-api-builder

Issues similares

Más issues de C#

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.