DbConnection.GetSchema Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Returnerar schemainformation för datakällan för den här DbConnection.
Överlagringar
| Name | Description |
|---|---|
| GetSchema() |
Returnerar schemainformation för datakällan för den här DbConnection. |
| GetSchema(String) |
Returnerar schemainformation för datakällan för detta DbConnection med hjälp av den angivna strängen för schemanamnet. |
| GetSchema(String, String[]) |
Returnerar schemainformation för datakällan för detta DbConnection med hjälp av den angivna strängen för schemanamnet och den angivna strängmatrisen för begränsningsvärdena. |
Kommentarer
Om anslutningen är associerad med en transaktion kan körning av GetSchema anrop leda till att vissa leverantörer utlöser ett undantag.
GetSchema()
- Källa:
- DbConnection.cs
- Källa:
- DbConnection.cs
- Källa:
- DbConnection.cs
- Källa:
- DbConnection.cs
- Källa:
- DbConnection.cs
Returnerar schemainformation för datakällan för den här 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
Returer
En DataTable som innehåller schemainformation.
Kommentarer
Om anslutningen är associerad med en transaktion kan körning av GetSchema anrop leda till att vissa leverantörer utlöser ett undantag.
Se även
Gäller för
GetSchema(String)
- Källa:
- DbConnection.cs
- Källa:
- DbConnection.cs
- Källa:
- DbConnection.cs
- Källa:
- DbConnection.cs
- Källa:
- DbConnection.cs
Returnerar schemainformation för datakällan för detta DbConnection med hjälp av den angivna strängen för schemanamnet.
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
Parametrar
- collectionName
- String
Anger namnet på schemat som ska returneras.
Returer
En DataTable som innehåller schemainformation.
Undantag
collectionName anges som null.
Kommentarer
Om anslutningen är associerad med en transaktion kan körning av GetSchema anrop leda till att vissa leverantörer utlöser ett undantag.
Se även
Gäller för
GetSchema(String, String[])
- Källa:
- DbConnection.cs
- Källa:
- DbConnection.cs
- Källa:
- DbConnection.cs
- Källa:
- DbConnection.cs
- Källa:
- DbConnection.cs
Returnerar schemainformation för datakällan för detta DbConnection med hjälp av den angivna strängen för schemanamnet och den angivna strängmatrisen för begränsningsvärdena.
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
Parametrar
- collectionName
- String
Anger namnet på schemat som ska returneras.
- restrictionValues
- String[]
Anger en uppsättning begränsningsvärden för det begärda schemat.
Returer
En DataTable som innehåller schemainformation.
Undantag
collectionName anges som null.
Kommentarer
Parametern restrictionValues kan ange n djup av värden, som anges av begränsningssamlingen för en specifik samling. För att kunna ange värden för en viss begränsning och inte ange värdena för andra begränsningar måste du ange föregående begränsningar till null och sedan ange lämpligt värde för den begränsning som du vill ange ett värde för.
Ett exempel på detta är samlingen Tabeller. Om samlingen "Tabeller" har tre begränsningar (databas, ägare och tabellnamn) och du bara vill få tillbaka de tabeller som är associerade med ägaren "Carl" måste du skicka in följande värden minst: null, "Carl". Om ett begränsningsvärde inte skickas används standardvärdena för den begränsningen. Det här är samma mappning som att skicka null, vilket skiljer sig från att skicka in en tom sträng för parametervärdet. I så fall anses den tomma strängen ("") vara värdet för den angivna parametern.
Om anslutningen är associerad med en transaktion kan körning av GetSchema anrop leda till att vissa leverantörer utlöser ett undantag.