DataContext.GetTable Metodo

Definizione

Overload

Nome Descrizione
GetTable(Type)

Restituisce una raccolta di oggetti di un particolare tipo, in cui il tipo è definito dal type parametro .

GetTable<TEntity>()

Restituisce una raccolta di oggetti di un particolare tipo, in cui il tipo è definito dal TEntity parametro .

GetTable(Type)

Restituisce una raccolta di oggetti di un particolare tipo, in cui il tipo è definito dal type parametro .

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

Parametri

type
Type

Tipo degli oggetti da restituire.

Valori restituiti

Raccolta di oggetti definiti dal type parametro .

Commenti

Si tratta di una versione tipizzata in modo debole di GetTable. È importante avere una versione tipizzata in modo debole perché è una pratica relativamente comune costruire query in modo dinamico. Sarebbe scomodo forzare l'applicazione a usare la reflection per chiamare il metodo generico corretto.

Se non è presente alcuna raccolta per un particolare tipo, viene generata un'eccezione.

Si applica a

GetTable<TEntity>()

Restituisce una raccolta di oggetti di un particolare tipo, in cui il tipo è definito dal TEntity parametro .

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)

Parametri di tipo

TEntity

Tipo degli oggetti da restituire.

Valori restituiti

Raccolta di oggetti definiti dal TEntity parametro .

Commenti

Questo metodo è il punto di ingresso principale per l'esecuzione di query. Quando viene creato un oggetto fortemente tipizzato DataContext , le nuove proprietà generate incapsulano le chiamate a questo metodo. Ad esempio, viene generata una Customers proprietà che restituisce GetTable<Customer>.

Se non è presente alcuna raccolta per un particolare tipo, viene generata un'eccezione.

Si applica a