DbConnection.GetSchema Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Retourne les informations de schéma pour la source de données de ce DbConnection.
Surcharges
GetSchema() |
Retourne les informations de schéma pour la source de données de ce DbConnection. |
GetSchema(String) |
Retourne des informations de schéma pour la source de données de ce DbConnection à l’aide de la chaîne spécifiée pour le nom de schéma. |
GetSchema(String, String[]) |
Retourne les informations de schéma pour la source de données de ce DbConnection à l’aide de la chaîne spécifiée pour le nom de schéma et du tableau de chaînes spécifié pour les valeurs de restriction. |
Remarques
Si la connexion est associée à une transaction, l’exécution GetSchema
d’appels peut entraîner la levée d’une exception par certains fournisseurs.
GetSchema()
- Source:
- DbConnection.cs
- Source:
- DbConnection.cs
- Source:
- DbConnection.cs
Retourne les informations de schéma pour la source de données de ce DbConnection.
public:
virtual System::Data::DataTable ^ GetSchema();
public virtual System.Data.DataTable GetSchema ();
abstract member GetSchema : unit -> System.Data.DataTable
override this.GetSchema : unit -> System.Data.DataTable
Public Overridable Function GetSchema () As DataTable
Retours
DataTable qui contient les informations de schéma.
Remarques
Si la connexion est associée à une transaction, l’exécution GetSchema
d’appels peut entraîner la levée d’une exception par certains fournisseurs.
Voir aussi
S’applique à
GetSchema(String)
- Source:
- DbConnection.cs
- Source:
- DbConnection.cs
- Source:
- DbConnection.cs
Retourne des informations de schéma pour la source de données de ce DbConnection à l’aide de la chaîne spécifiée pour le nom de schéma.
public:
virtual System::Data::DataTable ^ GetSchema(System::String ^ collectionName);
public virtual System.Data.DataTable GetSchema (string collectionName);
abstract member GetSchema : string -> System.Data.DataTable
override this.GetSchema : string -> System.Data.DataTable
Public Overridable Function GetSchema (collectionName As String) As DataTable
Paramètres
- collectionName
- String
Indique le nom du schéma à retourner.
Retours
DataTable qui contient les informations de schéma.
Exceptions
collectionName
est spécifié comme null.
Remarques
Si la connexion est associée à une transaction, l’exécution GetSchema
d’appels peut entraîner la levée d’une exception par certains fournisseurs.
Voir aussi
S’applique à
GetSchema(String, String[])
- Source:
- DbConnection.cs
- Source:
- DbConnection.cs
- Source:
- DbConnection.cs
Retourne les informations de schéma pour la source de données de ce DbConnection à l’aide de la chaîne spécifiée pour le nom de schéma et du tableau de chaînes spécifié pour les valeurs de restriction.
public:
virtual System::Data::DataTable ^ GetSchema(System::String ^ collectionName, cli::array <System::String ^> ^ restrictionValues);
public virtual System.Data.DataTable GetSchema (string collectionName, string?[] restrictionValues);
public virtual System.Data.DataTable GetSchema (string collectionName, string[] restrictionValues);
abstract member GetSchema : string * string[] -> System.Data.DataTable
override this.GetSchema : string * string[] -> System.Data.DataTable
Public Overridable Function GetSchema (collectionName As String, restrictionValues As String()) As DataTable
Paramètres
- collectionName
- String
Indique le nom du schéma à retourner.
- restrictionValues
- String[]
Spécifie un ensemble de valeurs de restriction pour le schéma demandé.
Retours
DataTable qui contient les informations de schéma.
Exceptions
collectionName
est spécifié comme null.
Remarques
Le restrictionValues
paramètre peut fournir n profondeur de valeurs, qui sont spécifiées par la collection de restrictions pour une collection spécifique. Pour définir des valeurs sur une restriction donnée et ne pas définir les valeurs d’autres restrictions, vous devez définir les restrictions précédentes sur null, puis placer la valeur appropriée pour la restriction pour laquelle vous souhaitez spécifier une valeur.
La collection « Tables » en est un exemple. Si la collection « Tables » a trois restrictions (base de données, propriétaire et nom de la table) et que vous souhaitez récupérer uniquement les tables associées au propriétaire « Carl », vous devez transmettre au moins les valeurs suivantes : null, « Carl ». Si aucune valeur de restriction n’est passée, les valeurs par défaut sont utilisées pour cette restriction. Il s’agit du même mappage que le passage de null, qui est différent du passage d’une chaîne vide pour la valeur de paramètre. Dans ce cas, la chaîne vide (« ») est considérée comme la valeur du paramètre spécifié.
Si la connexion est associée à une transaction, l’exécution GetSchema
d’appels peut entraîner la levée d’une exception par certains fournisseurs.