Udostępnij za pośrednictwem


DataContext.GetTable Metoda

Definicja

Przeciążenia

GetTable(Type)

Zwraca kolekcję obiektów określonego typu, w której typ jest definiowany przez type parametr .

GetTable<TEntity>()

Zwraca kolekcję obiektów określonego typu, w której typ jest definiowany przez TEntity parametr .

GetTable(Type)

Zwraca kolekcję obiektów określonego typu, w której typ jest definiowany przez type parametr .

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

Parametry

type
Type

Typ obiektów, które mają zostać zwrócone.

Zwraca

Kolekcja obiektów zdefiniowanych przez type parametr .

Uwagi

Jest to słabo typizowanej wersji programu GetTable. Ważne jest, aby mieć słabo typizowanej wersji, ponieważ jest to stosunkowo powszechna praktyka dynamicznego konstruowania zapytań. Byłoby niewygodne, aby wymusić na aplikacji użycie odbicia w celu wywołania poprawnej metody ogólnej.

Jeśli nie ma kolekcji dla określonego typu, zgłaszany jest wyjątek.

Dotyczy

GetTable<TEntity>()

Zwraca kolekcję obiektów określonego typu, w której typ jest definiowany przez TEntity parametr .

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)

Parametry typu

TEntity

Typ obiektów, które mają zostać zwrócone.

Zwraca

Kolekcja obiektów zdefiniowanych przez TEntity parametr .

Uwagi

Ta metoda jest głównym punktem wejścia do wykonywania zapytań. Po utworzeniu silnie typizowanego DataContext obiektu nowe wygenerowane właściwości hermetyzują wywołania tej metody. Na przykład Customers właściwość jest generowana, która zwraca GetTable<Customer>wartość .

Jeśli nie ma kolekcji dla określonego typu, zgłaszany jest wyjątek.

Dotyczy