DataContext.GetTable Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
GetTable(Type) |
Vrátí kolekci objektů určitého typu, kde typ je definován parametrem |
GetTable<TEntity>() |
Vrátí kolekci objektů určitého typu, kde typ je definován parametrem |
GetTable(Type)
Vrátí kolekci objektů určitého typu, kde typ je definován parametrem type
.
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 objektů, které mají být vráceny.
Návraty
Kolekce objektů definovaných parametrem type
.
Poznámky
Jedná se o slabě typovanou verzi nástroje GetTable. Je důležité mít slabě napsanou verzi, protože dynamické vytváření dotazů je poměrně běžný postup. Bylo by nepohodlné vynutit aplikaci, aby používala reflexi k volání správné obecné metody.
Pokud pro konkrétní typ neexistuje žádná kolekce, vyvolá se výjimka.
Platí pro
GetTable<TEntity>()
Vrátí kolekci objektů určitého typu, kde typ je definován parametrem TEntity
.
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 objektů, které mají být vráceny.
Návraty
Kolekce objektů definovaných parametrem TEntity
.
Poznámky
Tato metoda je hlavním vstupním bodem pro dotazování. Při vytvoření silného typu DataContext nové vygenerované vlastnosti zapouzdřují volání této metody. Například se Customers
vygeneruje vlastnost, která vrátí GetTable<Customer>
.
Pokud pro konkrétní typ neexistuje žádná kolekce, vyvolá se výjimka.