DataContext.GetTable Metoda

Definice

Přetížení

Name Description
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é se mají vrátit.

Návraty

Kolekce objektů definovaných parametrem type .

Poznámky

Jedná se o slabě typovou verzi GetTable. Je důležité mít slabě napsanou verzi, protože se jedná o relativně běžný postup dynamického vytváření dotazů. Bylo by nevhodné vynutit, aby aplikace používala reflexi k volání správné obecné metody.

Pokud pro určitý 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é se mají vrátit.

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 vlastnost Customers je generována, která vrací GetTable<Customer>.

Pokud pro určitý typ neexistuje žádná kolekce, vyvolá se výjimka.

Platí pro