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);
public System.Data.Linq.ITable GetTable (Type type);
member this.GetTable : Type -> System.Data.Linq.ITable
Public Function GetTable (type As Type) As ITable

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:

GetTable<TEntity>()

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

public:
generic <typename TEntity>
 where TEntity : class System::Data::Linq::Table<TEntity> ^ GetTable();
public System.Data.Linq.Table<TEntity> GetTable<TEntity> () where TEntity : class;
member this.GetTable : unit -> System.Data.Linq.Table<'Entity (requires 'Entity : null)> (requires 'Entity : null)
Public Function GetTable(Of TEntity As Class) () As Table(Of TEntity)

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: