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, gdzie typ jest definiowany |
| GetTable<TEntity>() |
Zwraca kolekcję obiektów określonego typu, gdzie typ jest definiowany |
GetTable(Type)
Zwraca kolekcję obiektów określonego typu, gdzie typ jest definiowany type przez 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 zwracanych obiektów.
Zwraca
Kolekcja obiektów zdefiniowanych przez type parametr .
Uwagi
Jest to słabo typizowanej wersji programu GetTable. Ważne jest, aby mieć słabo typizowane wersje, ponieważ jest to stosunkowo powszechna praktyka tworzenia zapytań dynamicznie. Niewygodne byłoby wymusić na aplikacji użycie odbicia w celu wywołania prawidłowej 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, gdzie typ jest definiowany TEntity przez 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 zwracanych obiektów.
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 jest Customers generowana właściwość zwracająca wartość GetTable<Customer>.
Jeśli nie ma kolekcji dla określonego typu, zgłaszany jest wyjątek.