Schéma dynamique

 

Lorsque le schéma dynamique est activé, Microsoft Azure Mobile Services génère automatiquement de nouvelles colonnes en fonction de l'objet JSON dans la requête d'insertion ou de mise à jour. Une fois qu'une colonne est créée, son type de données ne peut pas être changé. Les opérations d'insertion ou de mise à jour échouent lorsque le type d'une propriété de l'objet JSON ne peut pas être converti vers le type de la colonne équivalente dans la table.

Le schéma dynamique est activé par défaut. Avec le schéma dynamique, vous n'avez pas besoin de spécifier les noms de colonnes ou leurs types. Les nouvelles colonnes sont automatiquement créées en fonction des données contenues dans les requêtes d'insertion ou de mise à jour. Lorsqu'il n'existe pas déjà une colonne portant le même nom, une colonne est créée avec le type de données déduit d'après la propriété de l'objet JSON reçu.

Important : nous vous recommandons de désactiver la prise en charge du schéma dynamique avant la sortie publique de votre application.

Une fois qu'une colonne est créée, Mobile Services ne peut pas changer le type de données de cette colonne. Pour ce faire, vous devez modifier la base de données SQL directement.

Vous pouvez également créer, supprimer ou ajouter des colonnes à l'index dans l'onglet Colonnes.

Afficher: