Auf Englisch lesen

Freigeben über


DataContext.GetTable Methode

Definition

Überlädt

GetTable(Type)

Gibt eine Auflistung von Objekten eines bestimmten Typs zurück; der Typ wird vom type-Parameter definiert.

GetTable<TEntity>()

Gibt eine Auflistung von Objekten eines bestimmten Typs zurück; der Typ wird vom TEntity-Parameter definiert.

GetTable(Type)

Gibt eine Auflistung von Objekten eines bestimmten Typs zurück; der Typ wird vom type-Parameter definiert.

public System.Data.Linq.ITable GetTable(Type type);

Parameter

type
Type

Der Typ der zurückzugebenden Objekte.

Gibt zurück

Eine Sammlung von Objekten, die vom type-Parameter definiert werden.

Hinweise

Dies ist eine schwach typisierte Version von GetTable. Es ist wichtig, eine schwach typisierte Version zu haben, da es relativ üblich ist, Abfragen dynamisch zu erstellen. Es wäre unpraktisch, die Anwendung zu erzwingen, reflektion zu verwenden, um die richtige generische Methode aufzurufen.

Wenn keine Auflistung für einen bestimmten Typ vorhanden ist, wird eine Ausnahme ausgelöst.

Gilt für:

.NET Framework 4.8.1 und andere Versionen
Produkt Versionen
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

GetTable<TEntity>()

Gibt eine Auflistung von Objekten eines bestimmten Typs zurück; der Typ wird vom TEntity-Parameter definiert.

public System.Data.Linq.Table<TEntity> GetTable<TEntity>() where TEntity : class;

Typparameter

TEntity

Der Typ der zurückzugebenden Objekte.

Gibt zurück

Eine Sammlung von Objekten, die vom TEntity-Parameter definiert werden.

Hinweise

Diese Methode ist der Standard Einstiegspunkt für Abfragen. Wenn eine stark typisierte DataContext erstellt wird, kapseln neue generierte Eigenschaften Aufrufe dieser Methode. Beispielsweise wird eine Customers Eigenschaft generiert, die zurückgibt GetTable<Customer>.

Wenn keine Auflistung für einen bestimmten Typ vorhanden ist, wird eine Ausnahme ausgelöst.

Gilt für:

.NET Framework 4.8.1 und andere Versionen
Produkt Versionen
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1