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.Returns a collection of objects of a particular type, where the type is defined by the type parameter.

GetTable<TEntity>()

Gibt eine Auflistung von Objekten eines bestimmten Typs zurück; der Typ wird vom TEntity-Parameter definiert.Returns a collection of objects of a particular type, where the type is defined by the TEntity parameter.

GetTable(Type)

Gibt eine Auflistung von Objekten eines bestimmten Typs zurück; der Typ wird vom type-Parameter definiert.Returns a collection of objects of a particular type, where the type is defined by the type parameter.

public:
 System::Data::Linq::ITable ^ GetTable(Type ^ type);
public System.Data.Linq.ITable GetTable (Type type);
member this.GetTable : Type -> System.Data.Linq.ITable

Parameter

type
Type

Der Typ der zurückzugebenden Objekte.The type of the objects to be returned.

Gibt zurück

Eine Sammlung von Objekten, die vom type-Parameter definiert werden.A collection of objects defined by the type parameter.

Hinweise

Dies ist eine schwach typisierte Version von GetTable.This is a weakly typed version of GetTable. Es ist wichtig, dass Sie über eine schwach typisierte Version verfügen, da es sich um eine gängige Vorgehensweise zum dynamischen Erstellen von Abfragen handelt.It is important to have a weakly typed version because it is a relatively common practice to construct queries dynamically. Es wäre unpraktisch, die Anwendung zu zwingen, die Reflektion zu verwenden, um die korrekte generische Methode aufzurufen.It would be inconvenient to force the application to use reflection to call the correct generic method.

Wenn für einen bestimmten Typ keine Auflistung vorhanden ist, wird eine Ausnahme ausgelöst.If there is no collection for a particular type, an exception is thrown.

GetTable<TEntity>()

Gibt eine Auflistung von Objekten eines bestimmten Typs zurück; der Typ wird vom TEntity-Parameter definiert.Returns a collection of objects of a particular type, where the type is defined by the TEntity parameter.

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.The type of the objects to be returned.

Gibt zurück

Eine Sammlung von Objekten, die vom TEntity-Parameter definiert werden.A collection of objects defined by the TEntity parameter.

Hinweise

Diese Methode ist der Haupteinstiegspunkt für Abfragen.This method is the main entry point for querying. Wenn eine stark typisierte DataContext erstellt wird, Kapseln neue generierte Eigenschaften Aufrufe dieser Methode.When a strongly typed DataContext is created, new generated properties encapsulate calls to this method. Beispielsweise wird eine Customers Eigenschaft generiert, die zurück GetTable<Customer>gibt.For example, a Customers property is generated that returns GetTable<Customer>.

Wenn für einen bestimmten Typ keine Auflistung vorhanden ist, wird eine Ausnahme ausgelöst.If there is no collection for a particular type, an exception is thrown.

Gilt für: