DataContext.GetTable Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
GetTable(Type) |
Zwraca kolekcję obiektów określonego typu, w której typ jest definiowany przez |
GetTable<TEntity>() |
Zwraca kolekcję obiektów określonego typu, w której typ jest definiowany przez |
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.