Retourne une table des tables, des affichages et des fonctions scalaires SQL stockés disponibles dans une base de données ...

Retourne une table des tables, des affichages et des fonctions scalaires SQL stockés disponibles dans une base de données MySQL sur le serveur {0} dans l'instance de base de données nommée {1}. Le port peut éventuellement être spécifié avec le serveur, en les séparant par le signe deux-points. Un paramètre d'enregistrement facultatif, {2}, peut être fourni pour contrôler les options suivantes :
    
  • CreateNavigationProperties : valeur logique (true/false) qui indique s'il faut générer les propriétés de navigation sur les valeurs retournées (la valeur par défaut est true).
  • NavigationPropertyNameGenerator : fonction utilisée pour la création des noms de propriétés de navigation.
  • Query : texte converti en requête SQL exécutée sur le serveur. Plusieurs requêtes peuvent être spécifiées, mais seul le premier résultat sera retourné.
  • CommandTimeout : durée qui contrôle le temps d'exécution d'une requête côté serveur avant qu'elle ne soit annulée. La valeur par défaut est de dix minutes.
  • TreatTinyAsBoolean : valeur logique (true/false) qui détermine si les colonnes tinyint sont ajoutées sur le serveur en tant que valeurs logiques. La valeur par défaut est true.
  • OldGuids : valeur logique (true/false) qui définit si les colonnes char(36) (si false) ou binary(16) (si true) sont traitées en tant que GUID. La valeur par défaut est false.
  • ReturnSingleDatabase : valeur logique (true/false) qui indique s'il faut retourner toutes les tables de toutes les bases de données (si false) ou les tables et les affichages de la base de données spécifiée (si true). La valeur par défaut est false.
Le paramètre d'enregistrement est indiqué sous la forme [option1 = value1, option2 = value2...] ou [Query = "select ..."] par exemple.