DbConnection.GetSchema Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vrátí informace o schématu pro zdroj dat tohoto DbConnection.
Přetížení
GetSchema() |
Vrátí informace o schématu pro zdroj dat tohoto DbConnection. |
GetSchema(String) |
Vrátí informace o schématu pro zdroj dat tohoto DbConnection typu pomocí zadaného řetězce pro název schématu. |
GetSchema(String, String[]) |
Vrátí informace o schématu pro zdroj dat tohoto DbConnection typu pomocí zadaného řetězce pro název schématu a zadaného pole řetězců pro hodnoty omezení. |
Poznámky
Pokud je připojení přidruženo k transakci, provádění GetSchema
volání může způsobit, že někteří poskytovatelé vyvolá výjimku.
GetSchema()
- Zdroj:
- DbConnection.cs
- Zdroj:
- DbConnection.cs
- Zdroj:
- DbConnection.cs
Vrátí informace o schématu pro zdroj dat tohoto 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
Návraty
A DataTable , který obsahuje informace o schématu.
Poznámky
Pokud je připojení přidruženo k transakci, provádění GetSchema
volání může způsobit, že někteří poskytovatelé vyvolá výjimku.
Viz také
Platí pro
GetSchema(String)
- Zdroj:
- DbConnection.cs
- Zdroj:
- DbConnection.cs
- Zdroj:
- DbConnection.cs
Vrátí informace o schématu pro zdroj dat tohoto DbConnection typu pomocí zadaného řetězce pro název schématu.
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
Parametry
- collectionName
- String
Určuje název schématu, které se má vrátit.
Návraty
A DataTable , který obsahuje informace o schématu.
Výjimky
collectionName
je zadán jako null.
Poznámky
Pokud je připojení přidruženo k transakci, provádění GetSchema
volání může způsobit, že někteří poskytovatelé vyvolá výjimku.
Viz také
Platí pro
GetSchema(String, String[])
- Zdroj:
- DbConnection.cs
- Zdroj:
- DbConnection.cs
- Zdroj:
- DbConnection.cs
Vrátí informace o schématu pro zdroj dat tohoto DbConnection typu pomocí zadaného řetězce pro název schématu a zadaného pole řetězců pro hodnoty omezení.
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
Parametry
- collectionName
- String
Určuje název schématu, které se má vrátit.
- restrictionValues
- String[]
Určuje sadu hodnot omezení pro požadované schéma.
Návraty
A DataTable , který obsahuje informace o schématu.
Výjimky
collectionName
je zadán jako null.
Poznámky
Parametr restrictionValues
může poskytnout n hloubku hodnot, které jsou určeny kolekcí omezení pro konkrétní kolekci. Chcete-li nastavit hodnoty pro dané omezení a ne nastavit hodnoty jiných omezení, musíte nastavit předchozí omezení na hodnotu null a poté vložit příslušnou hodnotu pro omezení, pro které chcete zadat hodnotu.
Příkladem je kolekce "Tables". Pokud má kolekce "Tabulky" tři omezení (databáze, vlastník a název tabulky) a chcete získat zpět pouze tabulky přidružené k vlastníkovi Carl, musíte předat alespoň následující hodnoty: null, "Carl". Pokud se hodnota omezení nepředá, použijí se pro toto omezení výchozí hodnoty. Toto je stejné mapování jako předání hodnoty null, což se liší od předání prázdného řetězce pro hodnotu parametru. V takovém případě se prázdný řetězec ("") považuje za hodnotu zadaného parametru.
Pokud je připojení přidruženo k transakci, provádění GetSchema
volání může způsobit, že někteří poskytovatelé vyvolá výjimku.