Azure / Azure/data-api-builder

[Bug]: No deserialization failure when using mcp.custom-tool with `table/view` entity

Ouverte
#3,433 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
2.0 bug triage
Langage dominant
C#
Étoiles
1.5k
Forks
370
Merge moyen
3 j 22 h
PR mergées (30 j)
9

Description

### What happened?

DAB is expected to fail in deserialization if we use the entity `mcp.custom-tool: true` property for an entity that is not from stored-procedures. Currently there is no failure if we use the command `dab start` and we use the property mentioned above in a `table/view` entity.

Image

### Version

2.0.0-rc

### What database are you using?

Azure SQL

### What hosting model are you using?

_No response_

### 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

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par suivre le chemin de désérialisation utilisé par `dab start` pour la propriété d’entité `mcp.custom-tool`, en comparant les entités de procédures stockées aux entités de table/vue. C’est terminé lorsqu’un paramètre `mcp.custom-tool: true` non valide sur une entité de table/vue fait échouer la désérialisation au lieu de permettre au démarrage de continuer.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
azure, csharp, sql
Domaine
databases
Type d'issue
Bug
Difficulté
3/5
Temps estimé
1-2 jours
Activité
Calme
Clarté
Plutôt claire
Accessibilité débutants
58/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.