Sdílet prostřednictvím


DataContext.GetTable Metoda

Definice

Přetížení

GetTable(Type)

Vrátí kolekci objektů určitého typu, kde typ je definován parametrem type .

GetTable<TEntity>()

Vrátí kolekci objektů určitého typu, kde typ je definován parametrem TEntity .

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.

Platí pro